次のスクリプトを使用して、特定のページを初めてロードしたときに (サードパーティの) iFrame に強制します。
<script type="text/javascript">
if(window.top==window) {
location.reload()
} else {
}
</script>
(明確にするために:この「埋め込み」はサードパーティのシステムによって自動的に行われますが、ページが一度更新された場合にのみ-スタイリングやその他の理由から、最初からそこに置きたいと思っています。)
現在、「親」ドキュメントの現在の URL を検出して特定のアクションをトリガーできるように、このスクリプトを拡張できるかどうか疑問に思っています。サードパーティのサイトの URL が「http://cgi.site.com/hp/ ...」で、iFrame の URLが「 http://co.siteeps.com/hp/ ...」であるとします。 '。sthを実現することは可能ですか?JSでこのように:
<script type="text/javascript">
if(URL is 'http://cgi.site.com/hp/...') {
location.reload()
}
if(URL is 'http://co.siteeps.com/hp/...') {
location.do-not.reload() resp. location.do-nothing()
}
</script>
ティア・ジョシュ