不想用 uc 或者别的壳,怎么才不会被跳转

2015-05-05 15:13:21 +08:00
 pierrec
脚本地址 http://g.tbcdn.cn//mtb/app-weapp/0.9.28/assets/js/caniuse.js


教教我好吗
页面 http://wuxian.taobao.com/

版本 44.0.2383.0 dev-m,还是会被跳转
2738 次点击
所在节点    JavaScript
14 条回复
pierrec
2015-05-05 15:28:34 +08:00
有救吗TAT
abelyao
2015-05-05 16:34:28 +08:00
@pierrec 楼主要表达什么…
zythum
2015-05-05 16:58:54 +08:00
用firefox
smileawei
2015-05-05 17:04:58 +08:00
淘宝的无线平台是推荐用chrome的把
pierrec
2015-05-05 23:54:53 +08:00
@abelyao 这个页面有脚本判断,然后我的版本是44会被跳转到下载浏览器页面(chrome/或uc)
可是我已用的chrome
@zythum 非chromium不行
@smileawei 我用的是dev版可能版本太高了
abelyao
2015-05-06 00:12:57 +08:00
@pierrec 看那个 javascript 的第一行:
userAgent.match(/chrome\/(\d+)/i);e?(o=e[1],console.log("Chrome version",o)):console.log("NOT Chrome core")
楼主打开 chrome 的 console 看看输出了什么,然后可以试试 user-agent 切换插件~
pierrec
2015-05-06 00:19:24 +08:00
@abelyao 我去试试看 谢谢 ua已经尝试过
abelyao
2015-05-06 00:22:28 +08:00
@pierrec 更暴力的方法,直接把这个脚本的 url 直接屏蔽掉(路由层面?或者系统层面?)
pierrec
2015-05-06 00:31:19 +08:00
@abelyao
看不懂,好羡慕能看懂的人
abelyao
2015-05-06 00:36:06 +08:00
@pierrec 我看了一下我的普通版 chrome,ua 应该是:Chrome/42.0.2311.135
你的应该是中间多了个 version,所以被跳转了,你用 ua 模拟插件,模拟一下我这个 ua 试试看?
pierrec
2015-05-06 00:39:42 +08:00
@abelyao 我的版本号是44 ua是User-Agent:Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2383.0 Safari/537.36
红色部分应该是不支持的属性 web components google了一下好像是新的前端组件
但是新技术没可能42支持的,44会不支持啊
abelyao
2015-05-06 00:50:03 +08:00
@pierrec
呃,刚刚看错了,你的 log 中那个 chrome version 42 是脚本输出的,而非你的 ua,汗…
再自己看了一下你的 log,应该是那个 has import false,导致被重定向的,再看看脚本:

r=document.createElement("link");
r.rel="import";
var n=r.hasOwnProperty("import");
console.log("has import",n)

……貌似只从无线平台的首页已经分析不下去了
pierrec
2015-05-06 09:30:11 +08:00
@abelyao 谢谢啦 无论如何 ,如果你有C店的话可以试试看,不是这个页面,是里面有个链接(装修页面)
lalalanet
2015-05-08 14:27:00 +08:00
String.prototype.match = function() { return true}

把方法都改了。。。全部返回true

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/188614

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX