在iframe上加载JS

Load JS on iframe

本文关键字:JS 加载 iframe      更新时间:2023-09-26

是否可以在iframe上加载外部JS ?我试图加载url到iframe,然后注入一些JS做一些东西与内容。每次我尝试加载JS,它被加载在主页面,而不是在iframe。

到目前为止,我试图innerHTML,然后注入JS,但没有成功。请指教,欢迎多多指教!

Thank you

您要查找的代码是:

var tframe = document.getElementsByTagName("iframe")[0];
var script = tframe.contentWindow.document.createElement('script');
script.src = "example.js";
var tbody = tframe.contentWindow.document.getElementsByTagName("body")[0];
tbody.appendChild( script );

1- Get your frame;

2-创建script元素并添加'src';

3-找到正文(或标题)并在那里添加脚本。

你也可以优化它