問(wèn)題描述:
最近有用戶(hù)使用百度云加速過(guò)程中,網(wǎng)站熊掌號(hào)改造的時(shí)候出現(xiàn)H5頁(yè)面校驗(yàn)未通過(guò),提示“<script src=http://www.seoserp.cn/seo/jzjq/"/msite.baidu.com/sdk/c.js?appid=xxxxxx"></script>不存在或格式不對(duì)”。經(jīng)過(guò)查看后發(fā)現(xiàn)頁(yè)面中的所有js腳本文件均被百度云加速?gòu)?qiáng)制使用type="text/rocketscript"格式,而非type="text/javascript",所以導(dǎo)致了熊掌號(hào)H5頁(yè)面改造的熊掌號(hào)ID聲明腳本出現(xiàn)問(wèn)題。
相信很多站長(zhǎng)朋友會(huì)使用類(lèi)似百度云加速的服務(wù),而云加速服務(wù)為了更好的提升加速,就會(huì)將頁(yè)面中的js、css等文件做壓縮處理,那么我們?cè)撊绾蝸?lái)避免這樣的情況出現(xiàn),更好的使用云加速服務(wù)呢?
解決方法:
根據(jù)百度云加速的提示,我們只需要把代碼做一下修改就可以了。
<!--正常的熊掌號(hào)ID聲明--><script src="//msite.baidu.com/sdk/c.js?appid=1583953491787629"></script> <!--被加速后的樣子--><script data-rocketsrc="//msite.baidu.com/sdk/c.js?appid=1583953491787629" type="text/rocketscript"></script> <!--禁止云加速修改的樣子--><script data-cfasync="false" src="//msite.baidu.com/sdk/c.js?appid=1583953491787629"></script>使用云加速服務(wù)后導(dǎo)致JS腳本的加載是"text/rocketscript"而非"text/javascript",所以我們可以通過(guò)在JS腳本內(nèi)聯(lián)中添加 data-cfasync="false" 屬性讓云加速不做處理,即可完美的解決。是不是很簡(jiǎn)單呢?
希望可以對(duì)建站seo有用或者參考吧,當(dāng)你遇到類(lèi)似的問(wèn)題或者頁(yè)面js腳本出現(xiàn)加載失效問(wèn)題的時(shí)候,或許也可以用這樣的方法來(lái)解決。