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

2024 年 4 月 26 日
 ecloud

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

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

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

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

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

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

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

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

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

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

© 2021 V2EX