2010-06-09 160 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始終鏈接回系統網絡設置。

考慮到這一點後 - 我們是否還需要一個基本相同的插件?