iframe の現在の URL をポーリングする JS 関数があります。その目的は、iframe がメイン ドキュメントと同じサイトを指しているかどうかを確認することです。そのため、コードは基本的に次のとおりです。
function urlCheck()
{
var location = document.getElementById('frameid').contentWindow.location.href;
if (location)
{
// iframe src is currently local
}
else
{
// iframe src is currently not local
}
}
機能的には、このコードは完全に機能します。ただし、エラーコンソールでは、この関数が呼び出され、iframe src がローカルではないたびにエラーが発生します。
[site1] が [site 2] からプロパティ Location.href を取得する権限が拒否されました
これらのエラーを回避するためにコードを修正するにはどうすればよいですか?
ありがとう、マラ