爲了防止iframing,我在上面添加範圍該代碼(這意味着this==window
):IE頂==這(窗口)
if(top!==this)top.location.search="?removeFrame"
這完全在比IE(未能在IE之外的所有瀏覽器8,保持清爽,不知道它是否適用於更高版本),我認爲這是因爲IE不考慮top==this
即使主窗口在頂部
如何重寫這段代碼使其與IE兼容?
爲了防止iframing,我在上面添加範圍該代碼(這意味着this==window
):IE頂==這(窗口)
if(top!==this)top.location.search="?removeFrame"
這完全在比IE(未能在IE之外的所有瀏覽器8,保持清爽,不知道它是否適用於更高版本),我認爲這是因爲IE不考慮top==this
即使主窗口在頂部
如何重寫這段代碼使其與IE兼容?
嘗試改變:
if(top!==this)top.location.search="?removeFrame"
到
if(top!=this)top.location.search="?removeFrame"
按this後,我們應該避免使用嚴格(===)
操作比較窗口對象
它爲什麼要幫忙? –
爲什麼這應該是正確的或至少是一個示範的任何解釋? –
也許IE8不'噸定義'top'時? –