本文可以基本解决所有的浏览器转码,包括
QQ浏览器畅读模式解决方法:反QQ浏览器屏蔽。
解决百度畅读模式:百度自动进入畅读模式解决办法。
解决UC浏览器自动进入阅读模式,反UC浏览器屏蔽的方法
都是可以完美解决的
今天朋友给了个网站说流量还可以,但是全部都被浏览器进行了转码,问我有没有方法解决,我研究了下,发现了一个解决办法,分享给大家。
如果仔细看被转码的页面就会发现,网站里面的js,css,图片之类的都被转码了,用这些进行处理肯定不行,但是其中有一个标签没有被转码,那就是a标签,也就是我们说的超链接标签,那可不可以直接用这个来解决呢,答案是可以的。
给大家看下解决后的效果,当我们点击浏览器的阅读模式时,会提示当前网页不支持阅读模式
其实方法很简单,既然a标签不能被转码,那我们可以把章节内容添加到a标签里面去,这样就可以完美解决了。
<a href="javascript:void(0);">网站内容标签</a>
可是如果这样的结果会有个问题,网页会跳转走,而且每次点击章节内容,都会出现超链接的下划线之类的,严重影响阅读,所以就进行了优化
1、首先在head标签里面添加如下css
<style type="text/css">
.disableCss{
pointer-events:none;
cursor:default
}
</style>
2、将章节内容标签的a标签更换为
<a class="disableCss" href="javascript:void(0);">网站内容标签</a>
至此就可以完美的解决掉浏览器转码的问题了,读者进入网页后想手动进入阅读模式,或者浏览器自动进入浏览器模式都会提示当前网页不支持阅读模式。
当然这样还有个问题,如果你的网页是已经被浏览器转码了的,用了上面的方法之后,读者打开网页,浏览器就会一直加载该网页,最后弹出网页出现错误的情况,这种就很恶心了,明明是浏览器不能转码了,最后读者会认为是我们网站出现了问题。
当然这种情况的解决办法还是有的,大家可以在下面回复,如果需要的人多,我就分享给大家了。
发布者:彬彬笔记,转载请注明出处:https://www.binbinbiji.com/jianzhanjiaoliu/2352.html
评论列表(2条)
大佬,已经转码的该怎么办呀??求方法
求方法 大佬