2013-10-24 62 views
-2

有沒有可能通過運行Javascript文件來設置Internet Explorer設置..?通過Javascript或jQuery的IE設置

我想通過JavaScript來在IE中設置以下設置/ jQuery的

  1. 進入,「工具」 - >「Internet選項」。
  2. 在「常規」標籤下,點擊「瀏覽歷史記錄」部分中的「設置」按鈕。
  3. 選擇單選按鈕「每次訪問網頁」。
  4. 單擊「確定」並重新啓動IE。
+0

可能(有點)重複? http://stackoverflow.com/questions/2601761/change-browser-settings-by-script –

+0

並看到這個鏈接以及:http://bytes.com/topic/javascript/answers/580772-how-change-browser -settings-動態貫通的JavaScript –

回答

1

這是不可能的 - 它會是一個有點安全漏洞的網站,如果能夠做到這一點...

0

這並不是什麼的Javascript做設計。只有一種方式閱讀來自JS的瀏覽器設置 - 使用signed scripts

1

首先,簡短的回答是否定的:你不能做你要求的。

瀏覽器中的Javascript嚴格限制爲只能訪問正在查看的實際頁面的資源。這是一個重要的安全功能。

您無法訪問其他頁面或其他選項卡。您無法訪問頁面本身之外的部分瀏覽器UI。您無法運行外部程序。

即使可以,您描述的方式也無濟於事:您所描述的設置頁面特定於某個特定版本的IE。所以你的假設程序不能在任何其他瀏覽器或任何其他版本的IE中使用。

但是,更重要的是,你需要問自己爲什麼你要這個。

問題是,你正試圖解決您的網站的問題。你找到了解決這個問題的方法,並且你已經提出了一個關於如何自動化的問題。但是你需要稍微反思一下 - 不要試圖弄清楚如何自動化這個特定的解決方案:你需要問自己是否有解決原始問題的不同方法,這可能是自動化的。

事實是這樣的:你想改變的配置設置是爲了處理瀏覽器如何處理緩存文件。有許多方法可以改變可以由您的網站編寫腳本的緩存行爲。例如,您可能想要查看像this one這樣的問題。

這裏的教訓是這樣的:不要簡單地問問怎麼做;解釋爲什麼你也想做。可能有另一種解決方案比你想象的更好。

相關問題