2010-06-09 105 views
19

由于苹果在Safari 5中引入了扩展支持,我希望在浏览器中直接管理代理设置(例如Firefox的AutoProxy或Chrome的Proxy Switchy)。是否可以在Safari扩展中设置代理设置?

我撇去了source code of Proxy Switchy。它主要用Javascript/HTML编写,但使用外部二进制包进行代理切换。这个计划是否可以在Safari扩展中使用?如果没有,是否有其他方式来管理扩展中的代理设置?

+0

您可能无法以跨平台方式执行此操作,因为代理设置由OS X中的操作系统管理(我不知道Windows) – pkaeding 2010-06-09 16:00:55

+0

@pkaeding是的,我意识到这一点。我现在只想专注于Mac。 – iamamac 2010-06-09 16:04:14

回答

-1

(此链接,不是做广告)http://www.techrepublic.com/forum/questions/101-226884

https://apple.stackexchange.com/questions/18370/why-isnt-my-auto-proxy-setting-working-for-safari-5-1-in-lion

(答案从TechRepublic的和apple.stackexchange它不是做广告)

我觉得他们说你可以

+0

请参阅[是否只包含其他链接的答案,真的是“好答案”?](http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good -answers)。 – Arjan 2011-12-11 18:25:01

0

是可以在safari中设置代理设置。请按照以下步骤操作。

1.)打开Safari,如果它尚未打开。 2.)选择Safari>首选项,然后单击高级。 3.点击更改设置。

打开系统偏好设置的网络窗格。 使用您从网络管理员处获得的信息更改代理设置。 单击确定。

0

配置BOL代理服务器的Web

打开Safari和去首选项。

单击高级选项卡,然后单击代理旁边的更改设置...按钮。

将出现一个名为Network的窗口。向下滚动到选择代理服务器配置框的底部,并选中“自动代理配置”旁边的框

在URL框中输入地址http://proxy.ucla.edu/cgi/proxy

取消选择如果选择使用被动FTP模式。

单击立即应用。

您现在可以访问加州大学洛杉矶分校的受限站点。在进入网站之前,安全页面会要求您输入您的UCLA登录ID和密码。

请在下面的链接中查看原文。 http://map.ais.ucla.edu/portal/site/UCLA/menuitem.789d0eb6c76e7ef0d66b02ddf848344a/?vgnextoid=d5b2dfc3cdcfb010VgnVCM200000dd6643a4RCRD

3

我有完全相同的问题,虽然它已差不多2016年,我正在使用Safari 9.0.2。看起来苹果并没有提供这样的API来定义扩展中的浏览器特定代理,就像Google对Chrome所做的那样。所以我想我们不得不处理系统级的代理设置,那就是找到设置特定于应用的代理的解决方案。

1

其实最简单的方法就是使用Apple的'位置'概念。在Apple菜单中,选择位置>网络首选项...

很可能您当前的位置设置为“自动”。在选择菜单中选择“编辑位置...”,然后添加其他代理位置。对于每个位置,您可以设置不同的代理设置,您可以直接从苹果菜单切换。只要确保你编辑了你想要应用代理设置的正确的网络接口(如果你通过局域网连接,但是你只在Wifi上设置代理 - 它不会工作)。

代理设置位于[高级...]按钮[代理]选项卡下。根据需要启用和修改代理。

确保您的Safari浏览器或您将要使用的任何浏览器设置为使用“系统代理设置”...而不是它自己的覆盖。 Safari始终链接回系统网络设置。

考虑到这一点后 - 我们是否还需要一个基本相同的插件?