微信打开页面底部显示“原页面已由QQ浏览器云转码”解决办法
生活随笔
收集整理的這篇文章主要介紹了
微信打开页面底部显示“原页面已由QQ浏览器云转码”解决办法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題描述:
微信分享的頁面底部顯示“原頁面已由QQ瀏覽器云轉碼”,頁面布局只顯示文字,沒有圖片等css樣式,點擊右上角在瀏覽器中打開還是會轉碼,沒有樣式只有文字。
原因分析:
1.網上現有的說法是使用了IP訪問會出現這種問題,采用域名訪問就好了,這種我沒有親自試驗,但是我之前也是使用IP訪問的沒有被云轉碼,這一次就被云轉碼了,所以這個不是根本原因。
2.據我親自試驗,當H5頁面文字超出一定范圍,且使用H5標簽為<p>標簽時,就會出現云轉碼。原因我猜想是QQ瀏覽器具有識別長文本的功能,當檢測到頁面文字過多(如文章)時,會自動去掉樣式(圖片、布局)等來節省流量,方便閱讀。微信瀏覽器內置式QQ瀏覽器 X5內核,所以在微信中打開也會被轉碼。
解決辦法:
長文本或段落不使用<p> 標簽,而采用<div> 標簽,這樣QQ瀏覽器就不會識別為段落。這樣就可以顯示樣式和布局了,不限制文本長度。
ps: H5有很多語義化標簽,支持H5的瀏覽器內核可以識別并作出不同的解析。
總結
以上是生活随笔為你收集整理的微信打开页面底部显示“原页面已由QQ浏览器云转码”解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python实训内容_Python实验课
- 下一篇: the sdk seems invali