在用 ieTester 測試網(wǎng)頁時(shí),每次打開 ie6 總是不斷的彈出 Allow sub-frames to navigate across different domains?,意思是是否允許跨域?yàn)g覽窗口和框架,彈出次數(shù)之多讓人受不了。
為什么會(huì)彈出這樣的提示?或許您已經(jīng)注意到,以前的版本不會(huì)彈出,自 0.4.12 版本后就會(huì)彈出,同時(shí)也多了幾個(gè)廣告。其實(shí)正是因?yàn)檫@些廣告要求跨域?yàn)g覽,而當(dāng)前 ie 卻設(shè)置了每當(dāng)有跨域?yàn)g覽窗口和框架時(shí)要求提示,所以就有了不斷提示的情況。除每次打開有提示外,如果調(diào)試的網(wǎng)頁也有跨域?yàn)g覽的情況(如引用有第三方廣告),每次刷新就有好幾次提示,那才真叫人煩;還有一種情況更值得注意,就是調(diào)試時(shí)不上第三方廣告,待傳到服務(wù)器時(shí)才調(diào)用,如果不明白原因還是以為是程序問題。

圖1:ieTester 提示
知道原因之后,想必您也想到了解決辦法,把瀏覽器的跨域?yàn)g覽設(shè)置為“啟用”或“禁用”,就不會(huì)再提示了,設(shè)置步驟如下:
一、設(shè)置跨域?yàn)g覽【快捷步驟】
工具 → Internet 選項(xiàng) → “安全”選項(xiàng)卡 → Internet → 自定義級(jí)別 → 跨域?yàn)g覽窗口和框架 → 選擇“禁用”或“啟用” → 確定。
提示:若 ie9、ie10 沒有顯示工具欄,按一次 Alt 鍵即會(huì)顯示。
二、設(shè)置跨域?yàn)g覽【詳細(xì)步驟】
1、依次選擇“工具”菜單 → Internet 選項(xiàng),如圖2所示:

圖2
ie9、ie10 也可以單擊右上角的齒輪圖標(biāo)(或按 Alt + X),選擇“Internet 選項(xiàng)”。
2、在“Internet 選項(xiàng)”窗口中,點(diǎn)擊“安全”選項(xiàng)卡,選中 Internet,點(diǎn)擊“自定義級(jí)別”,如圖3所示:

圖3
3、在打開的窗口中,拖動(dòng)右邊的滑塊直到看到“其它”下面的“跨域?yàn)g覽窗口和框架”,如圖4所示:

圖4
4、選擇“禁用”或“啟用”,單擊“確定”,關(guān)閉 ieTester 和所有 ie 窗口,再次打開 ieTester,是不是不會(huì)再提示 Allow sub-frames to navigate across different domains? 了。
5、ieTester 的問題,怎么要設(shè)置 ie?原因很簡單,ieTester 是用 ie 的內(nèi)核,也就是模擬 ie 各個(gè)版本。 |