在qq中分享自己的网站,主要是为了推广,或者真的是用于朋友间的交流分享,但是腾讯举报机制十分坑人,只要几个人通知举报你的网站,大概率会被封,网址前面就会加上红色感叹号,即使你是正规网站也不能幸免。
一、防止被举报
1、域名跳转
自动判断打开网页的浏览器环境,如果是qq内置的浏览器打开,强制让用户在浏览器中打开。市面上有很多免费的和付费的方法,免费的方法请看本博客文章:
如果是同样的功能我们就不要用付费的。实际上有的付费的对防举报(/防红)效果真的很不错:通过他们提供的域名在qq内分享,用户打开的是嫁接在他们域名上的我们的网站,所以我们网站可以在qq内直接打开。如果用户要举报,也是举报他们的域名,我们的域名不受影响。提供这类服务的收费较高,一个月在10-20元左右,普通网站就用本博客提供的免费防红代码。
2、屏蔽举报
如果我们不使用跳转,我们还可以使用屏蔽qq内置浏览器的举报功能。
第一种方法:直接屏蔽举报按钮,通过qq提供的内置浏览器js脚本实现,据反映有的人可以用有的人用着无效果。
<script src="https://open.mobile.qq.com/sdk/qqapi.js?_bid=152"></script>
<script type="text/javascript">
mqq.ui.setTitleButtons({
right : {
title : "投诉",
hidden: true
}
})
</script>
第二种方法:强制跳转,当用户点击右上角的“…”时(举报按钮就在那儿),页面强制跳转为qq官方提示信息:使用浏览器打开。有一种一棍子打死的意思,反正就是不管你是不是要举报。此方法的好处是真要举报,举报的是qq的官方信息提示页,我还没见过qq能把自己给屏蔽了。
<script>
document.getElementsByTagName=function(a) {
if (a=='meta') {
var url = window.location.href;
location.href="http://c.pc.qq.com/middleb.html?pfurl="+url; //强制跳转
}
};
</script>
3、其他教程:
链接地址1,链接地址2,链接地址3,自建防红github.io
二、解封
如果域名已经被举报,就需要申请解封。申请解封之前确保你网站没有违规内容,不然基本通不过。如果你的网站真有违规内容还不想去掉,个人建议:在申诉前将站点内容修改为正规内容,等过了以后再改过来,之后尽量不要在qq里分享了,或者做好防红措施。如果你的违规站点在二级域名上,你就在一级域名上建一个正规网站,然后用一级域名去申诉,过了以后连带二级域名也就解封了。
具体办法:
微信搜索公众号“腾讯安全反诈骗实验室”并关注,进入公众号,右下角【申诉】点击,填写网址,【我是站长】,详细真实信息填写,申诉理由:本人已检查网站无违规内容,请管理员核实!,备案号填写一下可优先审核,一般当天就通过了。