Принудительная установка ненадежных расширений Safari


10

До Safari 9 мне удавалось без каких-либо проблем установить любое расширение на Safari, но после того, как Apple обновила свою Программу разработчика, кажется, что я не могу установить расширения, еще не подписанные Apple и в галерее расширений Safari. У меня было установлено и работает два ненадежных расширения, но мне пришлось удалить их, и я не могу установить их снова.

У меня все еще есть надежда, потому что когда я дважды щелкаю по файлу расширения, Safari показывает мне диалог, подобный этому:

Снимок экрана Safari

Но ничего не происходит, когда я нажимаю Trust. Он просто закрывает диалог и не устанавливает расширение. Есть ли способ установить это расширение?

Ответы:


18

Скопировано из: Safari 9 - я не могу установить расширения

Чтобы установить файл .safariextz , перейдите по ссылке :

  • Системные настройки> Клавиатура> Сочетания клавиш> Клавиатура (для OS X 10.11.4+)

или же

  • Системные настройки> Клавиатура> Сочетания клавиш> Полный доступ с клавиатуры (для OS X 10.11.1–10.11.3)

Затем в нижней части этого диалогового окна, изменить полный доступ клавиатуры: ... вариант из текстовых полей и списков только для всех элементов управления . Затем вы можете закрыть это окно «Системные настройки».

Затем вернитесь к установке расширения. Дважды щелкните файл расширения Safari, и когда появится диалоговое окно «Вы уверены, что хотите установить ... », не нажимайте кнопку « Доверие» . Вместо этого используйте, tabчтобы выбрать кнопку Доверие , а затем подтвердите, нажав space. Это должно установить расширение как требуется.


Я нахожусь на 10.11.4, и в Сочетаниях клавиш нет Полного Доступа Клавиатуры
Марк

На 10.11.4 он теперь называется просто «Клавиатура». Остальная часть инструкции все еще в порядке. Я обновлю сам ответ. (Но какое странное решение проблемы! Спасибо, Рууд!)
tkp

1
Мне пришлось во второй раз отменить неуместные косметические изменения. Можем ли мы просто оставить все как есть. Мое намерение состояло в том, чтобы выделять инструкции пути SysPref, а также чтобы убедиться, что зависимость версии OS X выделяется. Кроме того, я явно упоминаю «щелчок мышью», чтобы подчеркнуть, что не использовать мышь - суть этого обходного пути.
tkp

Почему так? Я имею в виду, это не может быть ожидаемым поведением.
Nemo64

@ Nemo64 Хотел бы я знать. Возможно, это что-то не так с моим профилем или установкой. У меня не было новой установки, чтобы проверить это все же.
Рууд Альтхуйзен

3

Поэтому, связавшись с одним из разработчиков «ненадежного» расширения, они указали, что это можно сделать обычно в безопасном режиме. Вы можете загрузить свой Mac в безопасном режиме, удерживая Shiftпри загрузке.

Помните, что ваш Mac работает очень медленно в безопасном режиме, поэтому скачайте расширение, которое вы хотите установить, прежде чем загружаться в безопасном режиме.

Это страница документации Apple, которая указывает, что нет необходимости размещать все расширения в галерее расширений Safari.


3

Попробуйте использовать клавишу табуляции, чтобы выбрать «доверие» и пробел, чтобы щелкнуть по нему. По какой-то причине это работает для меня.


2
Сначала я предположил, что этот ответ был ложным, но на самом деле у меня возникла та же проблема, и я решил ее, подтвердив диалог с помощью клавиатуры. Это требует перенастройки настроек доступности клавиатуры. См discussions.apple.com/message/29328892#29328892
Арон Rotteveel

3

Эта проблема также существует при использовании macOS Sierra 10.12 с клиентом удаленного рабочего стола (например, VNC). Решение состоит в том, чтобы установить расширение непосредственно на физическом компьютере.

Не уверен насчет другой версии OS X.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.