別のドメインから iframe をレンダリングしています。iframe にはスクリプトのみが含まれます (例: )。
上記の iframe の内容、または少なくともその iframe 内の最後のスクリプト タグを抽出する方法はありますか?
試してみconsole.log($("iframe").contents().find('script'));
ましたが、これは長さ 0 を返すため、抽出されたスクリプトはありませんでした。
アップデート:
<script type="text/javascript" src="/jwplayer/jwplayer.js"></script>
<script type="text/javascript">jwplayer.key="KEYHERE";</script>
<div id='videoPlayer'></div>
<script type='text/javascript'>
jwplayer('videoPlayer').setup({
file: 'VIDEO LOCATION HERE',
autostart: "true",
width: "100%",
height: "100%",
image: "IMAGE LOCATION HERE"
});
</script>
これは、iframe HTML がどのように見えるかです。ここでの実際の目標は、特定の条件でレンダリングされているファイルを置き換えることができるように、iframe の最後のスクリプトを抽出することです。