|
阅读:2359回复: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才对。 |
|