私の 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");
}
}