
一兩週以來,我們的一個 Web 應用程式出現了問題。
由於在我們的企業環境中只允許使用 IE8 和 Chrome 最新版本,因此 Web 應用程式被設計為在 Chrome 中運行,並在 IE8 中運行時使用 Google Chrome Frame。
直到兩週前一切都進展順利。突然間,其中一個操作不再起作用,因為它要求http://www.ourapplication.com來自https://www.ourapplication.com領域。 (這被視為跨瀏覽器腳本)
在 Chrome 中,我們可以在瀏覽器中看到一個小盾牌,然後我們可以允許“載入不安全的腳本”,並且應用程式仍然可以運行。在 IE8 中(實際上是被 Google Chrome Frame 杜鵑蛋劫持的),我沒有找到任何方法允許這個不安全的腳本。
有辦法嗎?
答案1
不是 100% 符合我的要求,但可以添加命令列開關--允許運作不安全內容透過以下方式進入 Google Chrome Frame 命令列這篇博文。
您只需建立以下註冊表項: Software\Policies\Google\Chrome\AdditionalLaunchParameters
並在此處新增字串--允許運作不安全內容
筆記: 當你能這樣做是非常不安全的,所以如果有人知道如何在 Google Chrome 瀏覽器內嵌框架中取得「載入不安全腳本」提示,請分享此內容。
有關AdditionalLaunchParameters 註冊表項的更多信息,請參閱http://www.chromium.org/administrators/policy-list-3