用js是否可以打开指定的浏览器


如题,在html中,比如360浏览器 点击链接,打开谷歌浏览器。并且 打开后是F12的开发者模式。二者都能实现么还是只能实现一种。
感谢

插件 浏览器 HTML JavaScript

超巨型章鱼 9 years, 10 months ago

受安全性限制,一般网页内是没有权限启动进程的,但是可以通过一些其它技术做到,比如

  • ActiveX 技术,微软的 WshShell 相关对象可以做到
  • Chrome插件技术
  • Flash控件
  • Java Applet 控件

其中第一种受ActiveX安全性设置限制,后三种没研究过,只是理论上来可以实现。

如果要打开即开发者模式,要看浏览器的命令行参数是否支持……

ToNyL. answered 9 years, 10 months ago

在工作中总是能被产品经理问到这样的问题,题主你想想这件事其实是挺恐怖的,某天你正浏览网站的呢,然后网站默默的给你执行个js 把你电脑里若干软件打开了。细思极恐。

当然也不能那么绝对,比如 schema 协议,在手机网站经常有这样的问题 iOS使用schema协议调起APP

raven answered 9 years, 10 months ago

貌似只能打开当前使用的那个吧?

yasdui answered 9 years, 10 months ago

Your Answer