如何使用jquery将javascript代码注入iframe头部

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用jquery将javascript代码注入iframe头部相关的知识,希望对你有一定的参考价值。

我试图使用以下代码使用iframejavascript代码注入jquery头。

 var snippets_js='<?php echo $snippets_javascript;?>';
 var scriptjs   = document.createElement("script");
 scriptjs.type  = "text/javascript";
 scriptjs.text  = snippets_js;
 $('#iframehtml').contents().find('head').append(scriptjs);

我得到的错误是

Uncaught SyntaxError: Invalid or unexpected token

下面的图像显示在线错误

Image

答案

将代码重写为以下格式:

var snippets_js= 'script_line1' +
    'script_line2' +
    'script_line3' +
    'script_line4';

编辑2:

根据你的帖子,只需在你的代码之前和之后删除两个'

var snippets_js=<?php echo $snippets_javascript;?>

以上是关于如何使用jquery将javascript代码注入iframe头部的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 JavaScript 或 Jquery 删除输入文本上的所有内联脚本或 html 注入

有没有办法将JavaScript注入WebView供以后使用?

如何将javascript文件注入来自api的html字符串?

如何使用 jQuery 将 JavaScript 代码添加到现有的 iFrame 中?

WinForm窗体程序中使用CefSharp获取加载后的资源截取request参数拦截response数据注入jquery文件和js代码-注入jquery文件和js代码

Selenium:如何在加载/执行页面的任何其他脚本之前将 Javascript 注入/执行到页面中?