0
我的JavaScript函數在Firefox,但在谷歌,Chrome和其他WebKit瀏覽器就不能正常工作,並在控制檯,提供給下面的錯誤工作完全不工作,JavaScript函數在WebKit瀏覽器
「不安全的JavaScript嘗試使用URL'y'從 中的URL'x'訪問幀,域,協議和端口必須匹配。
以下是功能代碼:
function xyz() {
if (mainFrame.location.href === "x" || mainFrame.location.href === "y") {
console.log('no');
} else {
mainFrame.location.replace("y");
}
}
什麼是'x'和'y'? 「mainFrame」究竟是什麼類型的東西? – Bergi 2013-04-24 18:44:30
mainFrame是一個框架的名稱,x和y是我想檢查它們是否與mainFrame位置相等的url。 – 2013-04-24 18:49:10
他們明顯違反了[SOP](http://en.wikipedia.org/wiki/Same_origin_policy)? – Bergi 2013-04-24 18:52:22