sta*_*ovs 6 javascript error-handling
为什么我在动态添加javascript代码时无法处理js错误?
这是代码:
try {
var element = document.createElement("script");
element.language = "javascript";
element.type = "text/javascript";
element.defer = true;
element.text = "this is not a javascript code";
var head = document.getElementsByTagName('head')[0];
head.appendChild(element);
} catch(err) {
alert("error caught");
}
Run Code Online (Sandbox Code Playgroud)
将error caught
不显示警报即使脚本不正确.