gpt4 book ai didi

javascript - IE8 中的 "Unknown runtime error"

转载 作者:行者123 更新时间:2023-12-02 20:18:20 25 4
gpt4 key购买 nike

我正在为我的项目添加脚本实用程序函数。它在 chrome、firefox、IE10、IE9 中运行良好,但在 IE8 中抛出“未知运行时错误”

util.addScript = function appendStyle(scriptcontetnt) {
var st = document.createElement('script');
st.type = "text/javascript";


st.innerHTML = scriptcontetnt; //throw error at this point

document.getElementsByTagName('head')[0].appendChild(st);
return true;
};

我知道在 ie8 中使用 insidehtml 会抛出错误,所以我阅读了与此相关的不同线程,但没有得到此问题的任何正确解决方案

最佳答案

innerHTML 可能不是脚本标记的最佳解决方案,请尝试以下操作:

util.addScript = function appendStyle(scriptcontetnt) {
var st = document.createElement('script');
st.type = "text/javascript";

try {
st.innerHTML = scriptcontetnt;
} catch(e) {
// IE has funky script nodes
st.text = scriptcontetnt;
}

document.getElementsByTagName('head')[0].appendChild(st);
return true;
};

关于javascript - IE8 中的 "Unknown runtime error",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21932341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com