在另一个浏览器中打开链接:Javascript

在另一个浏览器中打开链接:Javascript,javascript,google-chrome-extension,Javascript,Google Chrome Extension,是否可以使用Javascript在另一个浏览器中打开链接 我基本上想从Google Chrome上打开Firefox。我正在(尝试)为chrome编写一个扩展,但我找不到任何能够做到这一点的东西 我想我可以在Chrome上使用NPAPI插件,但它们已经被弃用,而且非常不安全,所以还有其他选择吗 您可以与启动浏览器的本机程序配合使用。我会用Python之类的语言编写本机应用程序。您没有提供足够的信息,因此我无法评估我将要提供的内容的实用性,但这里有一个选项: 基本上,使用URL方案从浏览器启动您选

是否可以使用Javascript在另一个浏览器中打开链接

我基本上想从Google Chrome上打开Firefox。我正在(尝试)为chrome编写一个扩展,但我找不到任何能够做到这一点的东西


我想我可以在Chrome上使用NPAPI插件,但它们已经被弃用,而且非常不安全,所以还有其他选择吗

您可以与启动浏览器的本机程序配合使用。我会用Python之类的语言编写本机应用程序。

您没有提供足够的信息,因此我无法评估我将要提供的内容的实用性,但这里有一个选项:

  • 基本上,使用URL方案从浏览器启动您选择的应用程序。开始读这个问题-。您需要注册一些前缀,如“firefox://”,它才能工作。在其他平台上也应该是可能的

  • 当然,这假设您的用户已经安装了firefox,并且您可以在他们的机器上注册。如果此应用程序是针对普通公众的,则需要通过其他方式执行这些操作(安装程序?)


  • 另一种方法是(如上所述)通过扩展运行一些本机代码。这不是一个简单的选择:您需要再次以某种方式在主机上安装本机代码(出于安全原因,您不能通过Chrome扩展来安装本机代码)。

    本机消息传递与编程语言无关:您可以用任何语言编写本机主机,只要它在主机上运行即可。阅读维基上的相关文档。