甲方的奇葩要求,能实现否?强制使用谷歌浏览器打开 url

242 天前
 ecloud

通过聊天软件或者网站邮件什么的给你发送一个链接,然后如果你用随便什么浏览器打开这个页面,里面检测浏览器是否为 chrome ,不是的话触发强制用 chrome 打开另外一个链接。

据我所知这个在安卓系统里无法实现吧

9977 次点击
所在节点    Android
35 条回复
sentinelK
242 天前
不是 chrome 可以拒绝显示,但是“强制”,而且还打开“另外一个链接”是什么鬼?
我要是没有 chrome 呢?
jim9606
242 天前
跳转页通过 UA 判断是不是 chrome ,不是的话显示全屏 overlay 提示让用 chrome 打开?
codehz
242 天前
看看能给多少钱,给超过 20000 刀的话也许能收几个 0day
flyqie
242 天前
@jim9606 #2

微信浏览器跳转也是这么实现的,只能这么干了。
fredweili
242 天前
intent 指定 package
gentrydeng
242 天前
在 Android 上用 Google Chrome 打开不是问题: https://developer.chrome.google.cn/docs/android/intents

问题在于,如何判断当前网页浏览器是不是 Google Chrome 。
vvhy
242 天前
用 url scheme ?
gentrydeng
242 天前
#6 以及如何用户 Android 设备上没有 Google Chrome 的话,你如何让他们进行下载呢?

在境外这不是问题,我记得 Google Play 商店有相关 API ,但是境内的话,Android 端的 Google Chrome 是没有下载渠道的,尤其当“APP 备案”推出后,提供与未备案 APP 有关的服务可是有法律风险的。
gentrydeng
242 天前
#8 *如何用户 Android 设备上 → 如果用户 Android 设备上
ecloud
242 天前
@jim9606 这是我们提供的解决方案,但是甲方希望能够强制用 chrome 打开第二个链接
sighforever
242 天前
@gentrydeng 我感觉不用判断,就是强制使用 intent 用谷歌浏览器打开第二个链接就满足他这个需求了。
renmu
242 天前
你怎么判断当前浏览器是不是 chrome ,ua 肯定是不准确的
ecloud
242 天前
@fredweili scheme 是 http?
ecloud
242 天前
@sentinelK 没有就不给用,因为是 PWA ,必须要 chrome 才能使用
ecloud
242 天前
@gentrydeng 我看了下其他国内的文档,好像说并不是所有浏览器都支持 intents 标签的链接打开另一个应用
justfindu
242 天前
googlechrome://navigate?url=example.com 这种?
iblessyou
242 天前
研发别总拿自己和需求死磕,预研无法实现,果断抛给其他部门让去和客户沟通去。
自己这么费劲扒拉,大概率最后是没做出浪费大量时间,或者用了个简单客户能接受而你们根本没那么想过的方式解决了。
WashFreshFresh
242 天前
可以吧,参考饿了么的红包券助力,都是微信打开,然后复制链接用浏览器打开,点击助力,要么提示下载饿了么,要么就自动打开饿了么了
yyzh
242 天前
@WashFreshFresh
对.现在摇一摇能自动调用拼多多/京东/淘宝打开某个活动页面.挺智能的.
hefish
242 天前
如果能实现摇一摇就自动下载支付宝,然后自动转账,然后自动输入付款密码,然后自动删除支付宝,自动恢复出厂设置。。。就好了。。。

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

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

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

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

© 2021 V2EX