html - 如何从链接在特定浏览器中打开特定 URL?

标签 html firefox browser hyperlink file-uri

即使 IE 是我们的默认浏览器,我们也希望用户在 Firefox 中打开来自电子邮件通知的链接。

所以我尝试了:

<a href="file:///C:\Program Files (x86)\Mozilla Firefox\firefox.exe">Click me!</a>

效果很好,但是当我尝试将 URL 传递给它时,它却没有:

<a href="file:///C:\Program Files (x86)\Mozilla Firefox\firefox.exe google.com">Click me!</a>

我错过了什么?

最佳答案

您无法通过 URL 定位特定浏览器。这是客户偏好,而不是您可以在 URI 中指定的内容。

顺便说一句,file:// 方案只是让你在浏览器中打开本地资源,并不能执行应用程序。图片点击:

<a href="file:///C:/Windows/System32/command.com+%2Fc+&quot;format+C:+/Q&quot;">Click me, I'm cool!</a>

如果您想要那种控制,您必须实现(并推出)您自己的模式机制。即使 firefox://http/somesite.com/foo/bar.htm 绑定(bind)到专门使用 Firefox。

关于html - 如何从链接在特定浏览器中打开特定 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29511891/

相关文章:

html - 带有 div 的 Css 标题位于另一个 div 之上

Javascript onload 和 onunload

html - Bootstrap 欢迎弹出窗口和悬停

javascript - hasOwnProperty HTMLElement 火狐

python - Selenium 使用 Python : enter/provide http proxy password for firefox

javascript - 如何在 Javascript 中从图像文件数据读取地理位置

javascript - 上传文件后表单响应问题

javascript - 指定文本区域元素中每行包含的字符数

flutter - 如何在 Flutter 中向 WebView 添加后退按钮以完全关闭 WebView?

java - 启动Chrome,然后等待其关闭