【发布时间】:2018-11-27 10:47:08
【问题描述】:
var js = document.createElement("script");
js.type = "text/javascript";
js.innerHTML = layout[i].text;
document.body.appendChild(js);
我正在添加这样的脚本,请注意没有src,而是innerHTML,而是使用XMLHttpRequest 按需获取脚本。不幸的是,该脚本没有出现在开发工具中,没有出现在 Chrome 中,也没有出现在 Firefox 中。
如何从源字符串附加脚本,以便我仍然可以在 devtools 中调试它?
【问题讨论】:
-
我不明白,当 src 丢失时如何获取脚本?或者您是否正在寻找要出现的内联脚本?在这种情况下,layout[i].text 的内容是什么?
-
@lustoykov 脚本源代码是用
XMLHttpRequest获取的 -
您可以将
debugger;添加到脚本文本中,这样它会在开发工具中自动暂停。
标签: javascript debugging google-chrome-devtools firefox-developer-tools