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

最近有用户使用 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 脚本出现加载失效问题的时候,或许也可以用这样的方法来解决。

本文链接:https://www.abcziyuan.com/wordpress/wordpress-course/5026.html

开通VIP会员
分享到: 生成海报
免责声明1. 本站所有资源来源于用户上传和网络,均不允许转载,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 如发现会员转载本站资源文章,本站有权封禁会员账号!
4. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
5. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
6. 如有链接无法下载、失效或广告,请联系管理员处理!
7. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
8. 如遇到加密压缩包,默认解压密码为"www.abcziyuan.com",如遇到无法解压的请联系管理员!
开通VIP会员
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活