使用查询字符串创建脚本标签

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.

上的截图