Javascript函数在webkit浏览器中不起作用
我的JavaScript函数在Firefox中运行得很好,但在Google Chrome和其他webkit浏览器中运行不正常,并在控制台中出现以下错误: “不安全的JavaScript试图从框架访问URL为“x”的框架 URL为“y”。域、协议和端口必须匹配。“ 以下是功能代码:Javascript函数在webkit浏览器中不起作用,javascript,google-chrome,Javascript,Google Chrome,我的JavaScript函数在Firefox中运行得很好,但在Google Chrome和其他webkit浏览器中运行不正常,并在控制台中出现以下错误: “不安全的JavaScript试图从框架访问URL为“x”的框架 URL为“y”。域、协议和端口必须匹配。“ 以下是功能代码: function xyz() { if (mainFrame.location.href === "x" || mainFrame.location.href === "y") { consol
function xyz() {
if (mainFrame.location.href === "x" || mainFrame.location.href === "y") {
console.log('no');
} else {
mainFrame.location.replace("y");
}
}
作为安全措施,您不能跨域访问帧。确保即使是子域也匹配
domain.com
不同于www.domain.com
什么是x
和y
?什么类型的东西是大型机?大型机是一个帧的名称,x和y是URL,我想检查它们是否与大型机位置相等。它们显然违反了?错误消息说明了所有需要说明的内容。这是一项安全政策。