ios11 Safari
用 google 搜到一些门户网站的内容点进去后返回,就回到门户的主页了,而不是搜索结果页面,使用百度却不会。
大佬们可以试试搜 “新浪新闻 库克”
用 google 搜到一些门户网站的内容点进去后返回,就回到门户的主页了,而不是搜索结果页面,使用百度却不会。
大佬们可以试试搜 “新浪新闻 库克”
|
1
?sharefrom=iphone&sharekey=3b995ee5fafac545e54f1f99860ad6936
|
|
2
|
|
3
刚又去测了下,bing、duckduckgo 皆有此问题。
|
|
jiuuMay 20, 2018
4
同样
|
|
shiinaMay 20, 2018
5
我也遇到了, 还以为只是个例
|
|
6
再测,神马、搜狗、360,无一幸免。
不知道百度用了什么黑科技 |
|
7
不知道有没有前端大佬能废了这群流氓!
|
|
9
答案是新浪排除了百度。
查看新闻内容页面引用的 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 过来的情况下加历史记录的设定。 |
|
xml123May 20, 2018
10
我一直以为这种情况是因为收录的页面已经不存在了……
|
|
qsnow6May 21, 2018 via iPhone
11
百度可以识别那些乱跳转的页面 一旦发现就进黑名单
|
|
LentinMay 21, 2018
12
长按返回按钮可破
|
|
300May 21, 2018 via Android
13
有些网站很恶心,点开会有个跳转页面,所以想返回得点两下才行
|
|
xtttttMay 21, 2018
14
google 搜索 chrome 没问题
|
|
snwMay 21, 2018
15
判断个 referer 而已。
上海市工商局网站也有判断 referer 防盗链机制,从搜索引擎链接点进去会让你从首页进入 //doge |
|
RedFlag2233May 21, 2018 via Android
17
经测试我的没有问题
|