腾讯404公益页面自定义返回接口homePageUrl和homePageName参数已失效

修行者 网站建设 3912浏览 13评论

我博客的404错误页一直用的是腾讯404公益页,但是几个月前发现腾讯404公益页面的自定义返回接口失效了,不论你怎么设置homePageUrl和homePageName参数,返回链接都是腾讯网,当时估计只是个小BUG,没想到现在再来看腾讯还没有修复这个问题,想着腾讯不至于这么无耻的偷偷把公益页面返回链接换成自己的来引流吧,说好的提供“返回腾讯网”这个超链接的可定制化能力呢?

腾讯404公益页面自定义返回接口homePageUrl和homePageName参数已失效

本来想换成益播公益404,但是益播的代码不能自适应,对手机端很不友好,于是把腾讯404公益的JS代码下载到本地,然后自己来简单修改下。

看了下代码主要就是修改http://qzone.qq.com/gy/404/page.js和http://www.qq.com/404/search_children.js两个js。

先在page.js里找到下面这段代码然后删除掉。

if(location.href.indexOf("fm.qq.com")>-1||location.href.indexOf("fm.qzone.qq.com")>-1){$scope.rettext="\u8fd4\u56de\u4f01\u9e45FM";$scope.retlink="http://fm.qq.com"}else if(location.href.indexOf("qzone.qq.com")>-1){$scope.rettext="\u8fd4\u56de\u6211\u7684\u7a7a\u95f4";$scope.retlink="http://qzone.qq.com"}else{$scope.rettext="\u8fd4\u56de\u817e\u8baf\u7f51";$scope.retlink="http://www.qq.com"}

然后在search_children.js里找到下面这段

document.write('<script type="text/javascript" src="'+ _base + 'page.js" charset="utf-8"></script>');/*  |xGv00|bb048611f4d0bb34934fd40353d94edf */

将里面的page.js换成你修改后的url链接,比如我的就是

document.write('<script type="text/javascript" src="http://xxzh.org/zb_users/theme/xxzh/script/page.js" charset="utf-8"></script>');/*  |xGv00|bb048611f4d0bb34934fd40353d94edf */

最后404错误页里的代码search_children.js链接换成你自己的比如我的就是

<script type="text/javascript" src="http://xxzh.org/zb_users/theme/xxzh/script/search_children.js" charset="utf-8" homePageUrl="http://yoursite.com/yourPage.html" homePageName="回到我的主页"></script>

修改完成后把文件上传到你自己空间对应目录就OK了,具体效果看http://xxzh.org/404.html

修行者

本文地址http://xxzh.org/web/tengxun-404-gongyi-homepageurl-homepagename.html

版权说明:如非注明,本站文章均为 修行者博客 原创,转载请注明出处和附带本文链接。

已有13位小伙伴发表了看法
  1. 大中华

    大中华游客 回复Ta 很好。值得学习

  2. 智能家居

    智能家居游客 回复Ta 文章不错支持

  3. 移动跨境电商

    移动跨境电商游客 回复Ta 非常不错!!!!

  4. 吉威新能源

    吉威新能源游客 回复Ta 这文章写的真的太好了,赞一个电动汽车

  5. 压力机

    压力机游客 回复Ta 您好,您的网站做的很不错,很漂亮,我已经收藏了,方便我随时访问.

发表评论(友情提示:可直接按Ctrl+Enter提交评论)
来宾的头像
访客