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 に答える