Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 浏览器将下划线附加到动态加载的JS_Javascript_Performance_Browser - Fatal编程技术网

Javascript 浏览器将下划线附加到动态加载的JS

Javascript 浏览器将下划线附加到动态加载的JS,javascript,performance,browser,Javascript,Performance,Browser,当我通过Javascript注入Javascript-标记时。在下载过程中,所有浏览器都会自动向url添加带有当前时间戳的查询参数。(下划线)。这不是一个好的行为,因为浏览器不能再缓存脚本了 例如: 对于所有浏览器都加载/dyn/generated.js?\uu=1489660571375 有没有办法防止这种情况,让浏览器缓存我的js文件 解决方案(感谢Jaromanda) 使用javascript函数自身附加脚本。不要使用jQuery! 切换到本机函数后,下划线消失 var scri

当我通过Javascript注入Javascript
-标记时。在下载过程中,所有浏览器都会自动向url添加带有当前时间戳的查询参数
(下划线)。这不是一个好的行为,因为浏览器不能再缓存脚本了

例如:

对于
所有浏览器都加载
/dyn/generated.js?\uu=1489660571375

有没有办法防止这种情况,让浏览器缓存我的js文件


解决方案(感谢Jaromanda)

使用javascript函数自身附加脚本。不要使用jQuery! 切换到本机函数后,下划线消失

    var scriptTag = document.createElement("script");
    scriptTag.type = "text/javascript";
    scriptTag.src = "http://*.js";
    document.head.appendChild(scriptTag);
    var scriptTag = document.createElement("script");
    scriptTag.type = "text/javascript";
    scriptTag.src = "http://*.js";
    document.head.appendChild(scriptTag);
解决方案(感谢Jaromanda)

使用javascript函数自身附加脚本。不要使用jQuery! 切换到本机函数后,下划线消失

    var scriptTag = document.createElement("script");
    scriptTag.type = "text/javascript";
    scriptTag.src = "http://*.js";
    document.head.appendChild(scriptTag);
    var scriptTag = document.createElement("script");
    scriptTag.type = "text/javascript";
    scriptTag.src = "http://*.js";
    document.head.appendChild(scriptTag);

我的浏览器都没有这样做来编写标签。。。您正在使用一些jquery的东西创建这些标记,也许?当您在问题中使用“dynamic”这个词时,我假设脚本标记是动态生成的——大多数numpties都使用jQuery来实现这一点谢谢,它成功了!