この jQuery は、フレームのソース URL を返します。
$('#frame-name').attr('src')
ただし、フレーム内のリンクをクリックすると、元のソースが返されます。
新しいソース URL を検出することは可能ですか? または、フレームに読み込まれた新しいドキュメントのソースを取得しますか? どちらかが「はい」の場合、ソース フレームに別のドメインの URL が含まれている場合、セキュリティ上の制約はありますか?
parent.frames[1].location.href;
jQueryではなく、私が探していたものです。ただし、ソースが別のドメインにある場合は、セキュリティ エラーが発生します。
ブラウザーの拡張機能として、セキュリティ エラーはなくなります。
たとえば、Greasemonkey は、探索できる Firefox 拡張機能であり、作成したスクリプトが気に入った場合は、独自の拡張機能にパッケージ化できると思います。
または、スクリプトをブックマークレットとしてページに挿入することもできます。
別のドメインからのリンクですか?ブラウザは、セキュリティ上の予防措置として、ユーザーが他のサイトにある場合、他のウィンドウまたはフレームで開いている情報へのアクセスを制限する場合があります。