阅读:1984回复:6
linux版火狐浏览汽车之家的首页文章被重定向至移动网页 |
|
1楼#
发布于:2020-03-28 22:52
无法复现,排查扩展吧。
|
|
2楼#
发布于:2020-03-28 23:22
同上。检查UA、扩展和脚本。
|
|
3楼#
发布于:2020-03-29 19:40
从页面的跳转代码看
var articleId = "981353"; var articleTitle = '途岳降7.17万元 紧凑型SUV降价排行'; /* * 智能机浏览器版本信息: * */ var browser = { versions: function() { var u = navigator.userAgent, app = navigator.appVersion; return { trident: u.indexOf('Trident') > -1, presto: u.indexOf('Presto') > -1, webKit: u.indexOf('AppleWebKit') > -1, gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, mobile: !!u.match(/AppleWebKit.*Mobile.*/), ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, iPad: u.indexOf('iPad') > -1, webApp: u.indexOf('Safari') == -1, QQbrw: u.indexOf('MQQBrowser') > -1, ucLowEnd: u.indexOf('UCWEB7.') > -1, ucSpecial: u.indexOf('rv:1.2.3.4') > -1, ucweb: function() { try { return parseFloat(u.match(/ucweb\d+\.\d+/gi).toString().match(/\d+\.\d+/).toString()) >= 8.2 } catch (e) { if (u.indexOf('UC') > -1) { return true } else { return false } } }(), Symbian: u.indexOf('Symbian') > -1, ucSB: u.indexOf('Firefox/1.') > -1 }; }() } var _gaq = _gaq || []; (function(win, browser, undefined) { var rf = document.referrer; if (rf === "" || rf.toLocaleLowerCase().split('/')[2].indexOf('.autohome.com.cn') === -1 || 0 <= rf.toLocaleLowerCase().split("/")[2].indexOf("app.api.autohome.com.cn") || 0 <= rf.toLocaleLowerCase().split("/")[2].indexOf("app.autohome.com.cn")) { if (browser.versions.iPad == true) { return; } if (browser.versions.mobile == true || browser.versions.ios == true || browser.versions.iPhone == true || browser.versions.ucweb == true || browser.versions.ucSpecial == true || browser.versions.android == true) { if (!browser.versions.mobile && browser.versions.iPhone) { return; } if (win.location.href.indexOf("2028130") >= 0 || win.location.href.indexOf("2028129") >= 0 || win.location.href.indexOf("2028128") >= 0) { win.location .href = '//m.autohome.com.cn/share/article/981353?from=pc'; return; } win.location .href = '//m.autohome.com.cn/news/202003/981353.html?from=pc'; return; } } })(this, browser);Linux下面browser.versions.android会被判断为true,但这样还不足以让页面跳转。你应该是安装了会修改referrer的扩展,把referrer去掉了或者设置成了不包含.autohome.com.cn的内容 |
|
4楼#
发布于:2020-03-29 19:53
扩展停用、删除配置使用全新配置,都被重定向
![]() 奇怪的是只有汽车之家那一个区域的文章会跳转,其他网站没遇到过 |
|
5楼#
发布于:2020-03-29 21:16
|
|
6楼#
发布于:2020-03-30 21:32
我这也是,是网站的bug。
3楼第14行代码只要ua包含android或者linux都判定为android,应该改成同时包含linux和anroid才对。 |
|