我正在尝试构建一些小的小部件工具,供网站管理员嵌入到他们的网站中。
是否有任何方法,网站管理员可以通过包含像这样的脚本来简单地加载此工具?
<script src="http://mysite/widget.js"></script>
我试图通过在 AJAX 中加载它,然后在 body 上执行 appendChild() 的方式进行注入,这种方式可以工作,但 JS 不会执行。
需要注入的内容:
<div>one div</div>
<script>alert('some js')</script>
widget.js
function load(content) {
var $body = document.body,
$div = document.createElement("div");
$div.id = "widget";
$div.innerHTML = content;
$body.appendChild($div);
}
content变量包含HTML和JS,但注入时JS不会被执行。
content
HTML代码部分? - Armen