大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
在七禾网站上,只要左键选中一段文字,就会蹦出个百度分享,导致针对选中文字的右键操作,比如qq浏览器中的收藏选中文字功能无法正常工作(原因是百度分享先弹出后抢了焦点,再点右键后选中的文字被取消选中了),试了各种浏览器设置方法都去不掉这个烦人的百度分享弹屏。
看了网页代码,是嵌入的如下代码在作梗:
<script>
window._bd_share_config = {
"common": {
"bdSnsKey": {},
"bdText": "",
"bdMini": "2",
"bdPic": "",
"bdStyle": "0",
"bdSize": "16"
},
"share": {},
"image": {"viewList": ["qzone", "tsina", "tqq", "renren", "weixin"], "viewText": "分享到:", "viewSize": "16"},
"selectShare": {"bdContainerClass": null, "bdSelectMiniList": ["qzone", "tsina", "tqq", "renren", "weixin"]}
};
with (document) 0[(getElementsByTagName('head')[0] || body).appendChild(createElement('script')).src = 'http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion=' + ~(-new Date() / 36e5)];
</script>
后来想到用Adblock的隐藏规则来屏蔽,首先通过拦截元素将弹出的百度分享小窗口选中(先选中一段文字,诱导弹出百度分享,再点击Adblock下的拦截元素,选中百度分享框)。可以获得这个百度分享框的名字是类似于7hcn.com###bdSharePopup_selectshare1519342025bg,div的id中间嵌入了随机数,估计是为了反拦截。
幸好百度的这点小伎俩好对付,看了Adblockk的帮助,加了一条“我的过滤列表”(前缀指域名,##表示隐藏规则,方括号中是属性筛选,^表示以该字符开头):7hcn.com##div[id^=”bdSharePopup_selectshare”]
启用后,问题得到完美解决!
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/184673.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...