使用查询字符串创建脚本标签
Create script tag with query string
我正在向我的 index.html
文件动态添加脚本,在添加脚本时我还想添加一个包含文件版本的查询字符串。
为此我做了这个
var src = 'app/core.js?201701051511',
script = document.createElement('script');
script.type = 'text/javascript';
console.info('src : ', src)
script.src = src;
script.async = true;
document.getElementsByTagName('head')[0].appendChild(script);
但是,当我查看浏览器控制台时,生成的脚本的 src 上没有附加查询字符串,这是怎么回事?
查询正常。如果您正在使用的控制台正在修剪查询,则可能只是以这种方式配置。这是 Chrome 在 OS X.
上的截图
我正在向我的 index.html
文件动态添加脚本,在添加脚本时我还想添加一个包含文件版本的查询字符串。
为此我做了这个
var src = 'app/core.js?201701051511',
script = document.createElement('script');
script.type = 'text/javascript';
console.info('src : ', src)
script.src = src;
script.async = true;
document.getElementsByTagName('head')[0].appendChild(script);
但是,当我查看浏览器控制台时,生成的脚本的 src 上没有附加查询字符串,这是怎么回事?
查询正常。如果您正在使用的控制台正在修剪查询,则可能只是以这种方式配置。这是 Chrome 在 OS X.
上的截图