网页速度url参数问题
pagespeed url parameter issue
我开发了一个Magento扩展,其中包括js文件到头部。我还在文件名中包含了一些需要的参数。
<script type="text/javascript" src="http://www.domain.com/.../script.js?v=2.4.3__baseUrl=www.domain.com/en/__anotherparameter=value__.pagespeed.ce.PlJFCkYUf0.js"></script>
问题在于pagesed会将url更改为
<script type="text/javascript" src="http://www.domain.com/.../script.js,qv=2.4.3__baseUrl=www.domain.com,P2Fen,P2F__anotherparameter=value__.pagespeed.ce.PlJFCkYUf0.js"></script>
I已经替换了&使用__,因为它替换了also &现在我也有"/"的问题。是否有任何方法解码替换的字符与javascript?或者至少是一些字符列表,页面速度替换,所以我可以手动替换它与我自己的字符集,然后解码回来?
由于这个扩展将安装在其他网站,我没有任何影响页面速度设置。
尝试另一种加载此脚本的方法。我最喜欢的是jQuery:
jQuery.getScript("/path/to/myscript.js", function(data, status, jqxhr) {
/*
do something now that the script is loaded and code has been executed
*/
});
从http://davidwalsh.name/loading-scripts-jquery 相关文章:
- 参数变量出现ngTable指令问题
- 我的jQuery插件参数没有正确启动,遇到了问题
- 简单的ES6承诺问题-交换解决和拒绝参数
- 视点参数关闭标记问题
- 参数未正确传递给AJAX-编码问题
- 传递参数的问题,以及为MYSQL集成准备代码的问题
- javascript中传递参数的问题
- 作为参数传递时出现撇号问题
- Javascript函数和这个参数的一些问题
- 列表.js参数问题
- 问题将 Javascript 数组发送到带有 List
参数的 Web API 方法 - VBScript 将参数传递给 JavaScript 问题
- 删除导致页面刷新出现问题的查询参数
- Angular js - 解决不将参数传递给控制器的问题
- 在angularjs/javascript中将参数传递给命名回调函数的问题
- 使用函数作为参数 - 问题
- CoffeeScript - 将参数传递给超级构造函数时出现问题
- 作用域和将参数传递给动态创建的事件处理程序时出现问题
- 参数数量错误的问题
- 在 javascript 中通过初始化器函数传递参数时遇到问题