Можно ли отключить расширения Safari при использовании приватного просмотра?

Недавно я переключился с Chrome на Safari для нескольких избранных веб-приложений и обнаружил, что не могу отключить расширения, такие как Lastpass, при просмотре в частном порядке, по крайней мере, очевидно, как я мог в Chrome (который по умолчанию отключает расширения в Incognito).

Есть ли способ сделать это из пользовательского интерфейса Safari? У меня есть фрагмент Applescript, который я использую для отключения расширений и включения их обратно, когда я закончу, но это немного хлопотно, и я хотел бы сделать это по умолчанию для частного просмотра.

Это действительно должно быть функцией, особенно с учетом того, что Apple все чаще позиционирует себя как компанию, обеспечивающую конфиденциальность. На самом деле, я пойду еще дальше и скажу, что это должно быть поведением по умолчанию.

Ответы (3)

РЕДАКТИРОВАТЬ: Улучшить мой ответ, предложив метод сочетания клавиш, так как мой вопрос нашел решение еще в тот день. для еще более быстрого отключения расширения Safari в приватном режиме или вне его.

ОРИГИНАЛ: гораздо более простой способ выполнить это действие — включить меню «Разработка» в «Настройки Safari» -> «Дополнительно» -> Внизу вы можете отметить это, чтобы иметь меню «Разработка» в строке меню для сафари. Здесь вы можете выбрать из раскрывающегося списка «Отключить расширения», который полностью отключит их как для частных, так и для обычных окон, но активация и отключение надстроек выполняется очень быстро и без проблем.

К сожалению, установка частных окон/вкладок по умолчанию для отключения расширений не является опцией ни в каких настройках Safari. Однако это простое решение вашей проблемы одним щелчком мыши.

Опять же, шаги следующие:

Safari -> Preferences -> Advanced Tab -> check "Show Develop menu in menu bar"

Теперь вы можете щелкнуть раскрывающийся список «Разработка» и нажать «Отключить расширения», а также другие параметры, такие как javascript, изображения, стили и многое другое!

Это работает с Safari 9.0 - 11.0

Что ж, самым простым способом было бы использовать Automator для создания службы, которая сначала «выполняет» ваш фрагмент Applescript, а затем «вызывает» пункт меню Safari «Новое приватное окно» для вас.
Используйте действие Automator «записать мои действия» и нажмите «Safari»> «Файл»> «Новое приватное окно».

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

tell application "System Events" to ¬
tell process "Safari" to click menu item "Neues privates Fenster" of ¬
     (menu of menu bar item "Ablage" of menu bar 1)

--   (Insert localized strings for my menu names: "Files" "New ..."

После этого выберите «Safari > Services > yourService» или даже дайте ярлык «yourService» через: «Системные настройки > клавиатура > ярлыки > службы».

Это еще один способ достичь своей цели без использования Safari. Для приватного просмотра загрузите и используйте веб-браузер Opera. Он имеет встроенный VPN, который значительно улучшит ваш приватный просмотр. ХТН