【发布时间】:2019-04-16 20:53:27
【问题描述】:
我的公司使用 Windows Edge 作为我们的默认浏览器(因此我们的 Intranet 主页在 Edge 中加载)。我们内部网中的一些外部链接可以从 Chrome 打开/打印没有任何问题,但是,如果 URL 从 Edge 打开,问题就开始了。
我们可以使用 JavaScript 来强制在 Chrome 上从 Edge 中打开某些链接吗?
我试过了
var shell = new ActiveXObject("WScript.Shell");
shell.run("Chrome http://...");
我得到 ActiveXObject 没有定义。
【问题讨论】:
-
afaik,不,由于安全沙箱违规,您不能这样做。这可能在移动设备上是可行的,特别是在 android 上,但结果可能会有所不同。
-
我同意,这是不可能的。这样想,如果javascript可以打开浏览器,那么它也有权限打开你系统上的任何其他文件,这显然是一个很大的安全隐患。
-
您对员工使用的其他计算机有多少控制权?如果您可以更改某些 Windows 注册表设置,那可能是可能的
-
你说,如果 URL 从 Edge 打开,问题就开始了。因此,您需要找出导致该问题的原因。您可以告知我们有关该问题的详细信息。如果您收到任何错误或警告消息,您可以通知我们。我们将尝试提供解决该问题的可能建议。