前端是否可以设置通过指定浏览器打开链接

4 天前
 lnbiuc
通过在 a 标签中添加 tel ,mailto 可以实现打开用户电话、打开发送邮件,能不能通过类似的设置或其他的实现用户在 firefox 、edge 浏览器中点击链接时,自动在 chrome 中打开。

研究了下发现,通过 microsoft-edge 可以打开 edge 浏览器,但是打开的时空白窗口,并不能打开对应网页
```html
<a href="microsoft-edge://www.bing.com/">在 Edge 中打开示例网站</a>
```

试了在 firefox 通过 chrome google-chrome 打开 chrome ,会提示:由于协议未知,无法导航至“google-chrome://www.bing.com/”。

不知如何实现了,有大佬有办法吗,十分感谢!
739 次点击
所在节点    前端开发
10 条回复
barathrum
4 天前
这个需求感觉很过分啊, 打开邮件客户端什么的好歹也是用户自己设置的偏好, 你这直接让用户从偏好浏览器转走吗? 这对我来说和网页打开视频网站却要求跳转到 app 一样难受.
lnbiuc
4 天前
领导提的需求,估计时为了防止浏览不兼容的情况吧,但是现在除了古董电脑,都默认安装 edge 浏览器,很难出现不兼容的情况了,不知到领导咋想的
bojackhorseman
4 天前
@lnbiuc 检测到可能不兼容的浏览器,就提示下载 chrome 吧
jenson47
4 天前
如果要这么强硬的需求,尝试下各个浏览器有没有自定义应用协议
est
4 天前
领导提这种需求,可能以后还会有更多更扯蛋的需求
cowcomic
4 天前
跟领导说,做不了
ucaime
4 天前
microsoft-edge:http://example.com/

这样呢?
Mogugugugu
4 天前
打包一个浏览器进去,做成客户端
lnbiuc
4 天前
@ucaime 可以用,能打开浏览器而且能直接自动填充了网址,感谢!!
lnbiuc
4 天前
@jenson47 目前只知道 edge 浏览器时 microsoft-edge ,其他的不知道咋看,网上也没搜到

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

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

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

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

© 2021 V2EX