Angular 4 : Is it possible to force a link to open an URL in a different browser?

时间:2017-06-15 10:21:08

标签: angular browser

In angular 4 I have opened a website in the Chrome Browser and I want to open a link in a window in Firefox. Is this possible?

3 个答案:

答案 0 :(得分:1)

现在有办法做这样的事情。浏览器是一个有一定限制的沙箱。

如果您可以像这样访问用户的操作系统并启动其他应用程序,那将是对安全性的主要威胁(和可用性)。此外,幸运地无法通过浏览器检查用户安装了哪些应用程序。

您可以确定用户(可能)使用哪个浏览器 - 例如在JavaScript和PHP中,并根据此情况有条件地显示内容。建议在另一个浏览器中打开网站。

示例:

http://php.net/manual/de/function.get-browser.php

How to detect Safari, Chrome, IE, Firefox and Opera browser?

答案 1 :(得分:0)

Unfortunately not, you are sandboxed in your browser.

答案 2 :(得分:0)

您可能会检查用户的浏览器并向他们发出警告,以使用其他浏览器,甚至是指向其他浏览器下载页面的链接。

使用navigator.userAgent检查它是否是Firefox(或任何其他)。

if (!~navigator.userAgent.indexOf('Firefox')) {
     // not Firefox, show the message.
}