代理自動配置(PAC)是一種傳統方法,通過該方法,網絡瀏覽器可以自動配置爲使用任何給定站點的相應代理。 PAC文件由用JavaScript實現的單一功能組成。Windows中的何處是包含執行PAC文件功能的Javascript文件?
我想爲另一個puropose執行這個函數:我試圖讓一個應用程序選擇一個代理來使用,就像Microsoft Internet Explorer可以做的一樣。因爲我不能簡單地問IE什麼代理它將用於特定的網站,我試圖模擬什麼IE會做什麼,當它選擇哪個代理用於給定的網絡資源。
可以很容易地調用與Windows腳本宿主一個JS的功能,但爲了執行PAC文件,我需要一些標準功能,如shExpMatch和isPlainHostName。這些通常由瀏覽器提供。 Firefox以易於使用的JS文件提供此文件 - 不幸的是,FF實現似乎與Microsoft的Javascript實現完全兼容。
我需要找到這些函數的官方微軟實現的位置,以便在嘗試調用該函數之前可以將它們包含在我的腳本環境中。
任何想法,這些可能是什麼?
感謝
更新0:我發現了一個documented microsoft function這可能會做什麼,我需要 - 蘇氨酸的問題是我怎麼能在Python 2.4.4稱之爲從Win32Com?
大概埋在IE的exe資源裏面 – 2009-07-03 10:46:33
我不知道是否有方法調用IE並要求它做所有的努力工作? – 2009-07-03 11:06:56