0

我的 JavaScript 函数在 Firefox 中运行良好,但在 Google-Chrome 和其他 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");
    }
}
4

1 回答 1

0

作为安全措施,您不能跨域访问帧。确保即使子域匹配。domain.com不同于www.domain.com

于 2013-04-24T18:44:06.630 回答