强制在 Chrome 浏览器中打开 html 页面的 Javascript 代码?

标签 javascript html google-chrome

我们在公司使用 Google Apps,每个人的计算机上都安装了 Chrome。问题是我们仍然必须为某些事情使用 IE。我在我们的 Intranet 站点上有一些链接到 Google Docs 的 html 文件,但它是在 IE 浏览器中打开的。我需要它来打开 Chrome 浏览器,这样用户就不必在每次打开文件时都登录。我只能控制 html 文件设置,那么有什么方法可以使用 Javascript 强制在 Chrome 中打开窗口吗?

谢谢!

最佳答案

我相信如果您使用 IE,您可以使用 ActiveX 打开特定程序。

例如尝试查看“new ActiveXObject”

您必须明确允许此操作,但 IE 会确认您是否要允许它执行。

function loadProg(path){
    var active = new ActiveXObject("WScript.Shell");
    activeX = active.Run(path);
}

如果您知道直接文件路径,请像这样使用

loadProg(path);

更具体的喜欢

window.onload = function(){
    loadProg("\"C:\\Program Files (x86)\\Guitar Pro 5\\GP5.exe\"");
};

我不知道 Chrome 的路径,所以我改用了其他东西。

关于强制在 Chrome 浏览器中打开 html 页面的 Javascript 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9723244/

相关文章:

css - HTML/CSS 之谜?不知道在哪里调出尺寸

javascript - HTML5 phonegap webapp 在 safari 或其他原生应用程序中打开链接

javascript - 为什么 Service worker 不能在 Chrome 中工作?

css - 从 Chrome 打印时考虑响应式布局

jquery - Chrome vs Firefox 之战——表格单元格中的图像叠加

java - GWT 获取新旧窗口大小

带有回调的 JavaScript this 和 that

javascript - Javascript 中未调用函数

javascript - JavaScript 中的所有数组组合

html - 如何缩小移动 Bootstrap 2.3 中的 h1 标签?