使用私人浏览时是否可以禁用Safari扩展?


17

最近,我从几种浏览器的Web应用程序从Chrome切换到Safari,发现我不能在私密浏览时禁用Lastpass之类的扩展功能,至少显然没有像在Chrome中那样(默认情况下,在Incognito中禁用扩展名)。

有什么办法可以从Safari UI中执行此操作吗?我有一个Applescript代码段,我用来禁用扩展名,并在完成后将其重新打开,但这有点麻烦,我想将其设置为私人浏览的默认设置。


这确实是一个功能,尤其是随着苹果越来越多地宣称自己是隐私公司。实际上,我将进一步讲,这应该是默认行为。
Wowfunhappy

Answers:


5

执行此操作更简单的方法是在Safari偏好设置->高级->中启用“开发”菜单。在底部,您可以选中此项以在Safari的菜单栏中显示“开发”菜单。在这里,您可以从“禁用扩展”下拉列表中进行选择,这将完全针对私有和非私有窗口禁用它们,但是激活和禁用附加组件的过程非常快捷且无忧。

可悲的是,在任何Safari设置中,都无法将私有窗口/标签页默认设置为禁用扩展功能。但这是解决您的问题的简便方法。

同样,步骤如下:

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

现在,您可以单击“开发”下拉列表,然后单击“禁用扩展名”以及其他选项,例如javascript,图像,样式等!

兼容Safari 9.0-11.0


0

好吧,最简单的方法是使用Automator创建一个服务,该服务首先“执行” Applescript代码段,然后“执行” Safari菜单项“ New private window”。
使用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>服务> yourService”,甚至通过以下方式为“ yourService”提供快捷方式:“系统偏好设置>键盘>快捷方式>服务”。


0

这是无需使用Safari即可实现目标的另一种方法。对于您的私人浏览,请下载并使用Web浏览器Opera。它内置了VPN,将大大改善您的私人浏览体验。高温超导

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.