我正在渲染来自不同域的 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 上的最后一个脚本,以便我可以替换在某些条件下呈现的文件。