脚本在 safari 中不起作用
Script is not working in safari
我在 运行 时编写了添加脚本的代码,但该代码在 Safari 浏览器中不起作用。我的代码如下。
var head = document.head;
var script = document.createElement("script");
script.type = "text/javascript";
script.setAttribute("src", url);
head.appendChild(script);
head.removeChild(script);
抱歉英语不好...
通过将其名称用作 属性 来更改属性在所有浏览器 afaik 中都不起作用。所以尝试使用:
script.setAttribute('type', "text/javascript");
而不是
script.type = "text/javascript";
或者,如果您不介意使用 jQuery 来处理跨浏览器问题,请这样做:
$.getScript('yourscript.js');
我在 运行 时编写了添加脚本的代码,但该代码在 Safari 浏览器中不起作用。我的代码如下。
var head = document.head;
var script = document.createElement("script");
script.type = "text/javascript";
script.setAttribute("src", url);
head.appendChild(script);
head.removeChild(script);
抱歉英语不好...
通过将其名称用作 属性 来更改属性在所有浏览器 afaik 中都不起作用。所以尝试使用:
script.setAttribute('type', "text/javascript");
而不是
script.type = "text/javascript";
或者,如果您不介意使用 jQuery 来处理跨浏览器问题,请这样做:
$.getScript('yourscript.js');