我正在使用软件,我无法直接编辑所有内容的HTML。我正在将使用该软件创建的表单拉入iframe。表单使用相对路径引用脚本。当通过iframe引入表单时,这会导致安全的内容错误。有没有办法更新这些src链接?这就是我试过的
<body>
<contentform></contentform>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js">
<script>
$('script[src*="/folder/test/test.js"]').attr('src', 'https://www.link.org/folder/test/test.js');
$('script[src*="/folderb/test/test2.js"]').attr('src', 'https://www.link.org/folder/test/test2.js');
</script>
<script language="JavaScript" src="/folder/test/test.js">
<script language="JavaScript" src="/folder/test/test2.js">
</body>
当我将它们放在控制台中时脚本工作,但是当我在页面中加载它们时却没有。是实际的形式,我可以将脚本放在它之上或之上,但我无法直接编辑位置或html
<script language="JavaScript" src="/folder/test/test.js">
<script language="JavaScript" src="/folder/test/test2.js">
非常感谢任何建议,谢谢!
答案 0 :(得分:1)
脚本src
只能设置一次。它无法改变它。您可以从dom替换,在此处阅读我对类似问题的回答: