1
Jobin0528 OP ?sharefrom=iphone&sharekey=3b995ee5fafac545e54f1f99860ad6936
|
2
Jobin0528 OP |
3
Jobin0528 OP 刚又去测了下,bing、duckduckgo 皆有此问题。
|
4
jiuu 2018-05-20 22:20:19 +08:00
同样
|
5
shiina 2018-05-20 22:36:56 +08:00
我也遇到了, 还以为只是个例
|
6
Jobin0528 OP 再测,神马、搜狗、360,无一幸免。
不知道百度用了什么黑科技 |
7
Jobin0528 OP 不知道有没有前端大佬能废了这群流氓!
|
9
geelaw 2018-05-20 23:25:31 +08:00 3
答案是新浪排除了百度。
查看新闻内容页面引用的 index.min.js ,搜索 goReturnChannel,你可以发现在页面 controller 初始化的时候调用了该方法,该方法第一句是 if (this.startTime = new Date().getTime(), this.HasHistoryUrl()) HasHistoryUrl 的实现的最后一句是 return window.sinaHisPush && !U.Utils.isSinaNews() && !U.Utils.isQQ() && !U.Utils.isWeibo() && this.backEnd() && this.isBlackList() && this.isStopHis(); isBlackList 会判断 referrer 是否处于 black list 里面,代码里有一段是: this.blackListArray = ['wm=3206', 'wm=3255', 'wm=3242', 'wm=3208', 'wm=3315', 'wm=3312', 'wm=3402', '51xiancheng.com', '3g.cn', 'baidu'], this.blackListUaArray = ['sinasports', 'sinafinance', 'sinanews'] 这里显式免出了百度 refer 过来的情况下加历史记录的设定。 |
10
xml123 2018-05-20 23:27:25 +08:00
我一直以为这种情况是因为收录的页面已经不存在了……
|
11
qsnow6 2018-05-21 00:10:47 +08:00 via iPhone
百度可以识别那些乱跳转的页面 一旦发现就进黑名单
|
12
Lentin 2018-05-21 00:13:48 +08:00
长按返回按钮可破
|
13
winterbells 2018-05-21 00:28:40 +08:00 via Android
有些网站很恶心,点开会有个跳转页面,所以想返回得点两下才行
|
14
xttttt 2018-05-21 01:30:03 +08:00
google 搜索 chrome 没问题
|
15
snw 2018-05-21 01:35:22 +08:00
判断个 referer 而已。
上海市工商局网站也有判断 referer 防盗链机制,从搜索引擎链接点进去会让你从首页进入 //doge |
16
Jobin0528 OP |
17
RedFlag2233 2018-05-21 08:39:43 +08:00 via Android
经测试我的没有问题
|