Принудительная установка ненадежных расширений 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.

ZHM
источник