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

2024-04-26 12:54:06 +08:00
 ecloud

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

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

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

微信浏览器跳转也是这么实现的,只能这么干了。
fredweili
2024-04-26 13:12:31 +08:00
intent 指定 package
gentrydeng
2024-04-26 13:17:02 +08:00
在 Android 上用 Google Chrome 打开不是问题: https://developer.chrome.google.cn/docs/android/intents

问题在于,如何判断当前网页浏览器是不是 Google Chrome 。
vvhy
2024-04-26 13:17:36 +08:00
用 url scheme ?
gentrydeng
2024-04-26 13:21:27 +08:00
#6 以及如何用户 Android 设备上没有 Google Chrome 的话,你如何让他们进行下载呢?

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

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

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

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

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

© 2021 V2EX