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

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

阅读 21.4k
4 个回答

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

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

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

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

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

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

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

新手上路,请多包涵

由于安全隐私的原因,目前网页端无法通过js脚本直接判断某个APP是否已安装,只能首先通过js尝试性的启动app,然后再进入安装流程。启动app的方案有schema,universal link,具体详情请参考openinstall

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题