第一站 - 轻松上网从此开始!

上网第一站

当前位置: > SEO >

云加速导致JS脚本加载 text/rocketscript 格式的解决方法

时间:2017-12-18 14:01来源:张子凡的网站 作者:跌名 点击: 我来投稿获取授权
以下内容来自网络或网友投稿,www.swdyz.com不承担连带责任,如有侵权问题请联系我删除。投稿如果是首发请注明‘第一站首发’。如果你对本站有什么好的要求或建议。那么都非常感谢你能-联系我|版权认领
最近有用户使用 Fanly XZH 熊掌号改造插件的时候出现H5页面校验未通过的情况,经过查看后发现页面中的所有js脚本文件均被强制使用type="text/rocketscript"格式,而非type="text/javascript",从而也就

  最近有用户使用 Fanly XZH 熊掌号改造插件的时候出现H5页面校验未通过的情况,经过查看后发现页面中的所有js脚本文件均被强制使用type="text/rocketscript"格式,而非type="text/javascript",从而也就导致熊掌号H5页面改造的熊掌号ID声明脚本出现问题。

  

  相信很多站长朋友会使用类似百度云加速的服务,而云加速服务为了更好的提升加速,就会将页面中的js、css等文件做压缩处理,同时子凡今天说的将js脚本强制修改为type="text/rocketscript"也包含其中,那么我们该如何来避免这样的情况出现,或者禁止云加速服务修改js脚本的type修改呢?

  <!--正常的熊掌号ID声明-->

  <script src="//msite.baidu.com/sdk/c.js?appid=1536767038796128"></script>

  <!--被云加速修改后的样子-->

  <script data-rocketsrc="//msite.baidu.com/sdk/c.js?appid=1536767038796128" type="text/rocketscript"></script>

  <!--禁止云加速修改的样子-->

  <script src="//msite.baidu.com/sdk/c.js?appid=1536767038796128" type="text/javascript" data-cfasync="false"></script>

  使用云加速服务后导致JS脚本的加载是"text/rocketscript"而非"text/javascript",所以我们可以通过在JS脚本内联中添加 data-cfasync="false" 属性即可完美的解决,同时因为熊掌号ID声明的js引入并没有添加type="text/javascript"的属性,为了保证其规范化,子凡建议还是可以添加上的。

  好啦,简单的记录了一个关于网站使用云加速服务的问题和解决方法,希望可以对某些朋友们有用或者参考吧,当你遇到类似的问题或者页面js脚本出现加载失效问题的时候,或许也可以用这样的方法来解决。

document.writeln('

公众号

'); document.writeln(' (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发布者资料
第一站编辑 查看详细资料 发送留言 加为好友 用户等级:注册会员 注册时间:2012-05-22 19:05 最后登录:2014-08-08 03:08
栏目列表
推荐内容
分享按鈕