问题描述
正在做的一个项目需要在IE浏览器运行,然后在谷歌浏览器打开一个页面。
之前写的时候,是能成功跳转的,但是现在突然出现“windows 找不到chrome.exe ”的错误。
问题出现的环境背景及自己尝试过哪些方法
昨天晚上的关闭电脑的时候选择了【更新并关机】,可能重置了一些系统变量。
我百度了一下之后,将谷歌浏览器重装了,
然后分别将chrome.exe的绝对路径加入了系统变量和环境变量的path中,
据说这样可以在命令提示符的任何一个路径下运行start chrome.exe 命令都可以打开谷歌浏览器。
项目使用了activex插件,所以必须得用ie浏览器。
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
var objShell = new ActiveXObject("WScript.Shell");
objShell.Run("cmd.exe /c start chrome http://www.baidu.com");
你期待的结果是什么?实际看到的错误信息又是什么?
现在出现了很复杂的结果,我用Ctrl+R打开cmd,在任何一个路径下运行start chrome ,
都能成功的打开chrome浏览器,但是用js代码打开的cmd,在任何一个路径下运行start chrome
都无法打开chrome浏览器,报错消息为“windows 找不到chrome.exe”
请问有答案了吗?