如何解决如何从Internet Explorer更改已打开的Chrome标签页的网址?
我有一个Web应用程序,此应用程序可在IE浏览器上运行,我想从IE打开chrome浏览器,然后更改标签URL。就像window.open()一样,但是在Chrome中。我找到了从IE打开chrome浏览器的方法,但是打开它后,我无法访问它并更改URL。如何使用js,因为据我所知我无法访问客户端的pc。有什么办法可以做到这一点?
这是使用js从IE打开chrome浏览器的代码;
var shell = new ActiveXObject("WScript.Shell");
shell.Run("Chrome {{URL}}");
但是之后,我无法访问此窗口并更改其url。我无法使用Java执行此操作,因为Java代码可在服务器端运行,并且我必须访问客户端的pc进程。 shell.Run()方法始终会打开一个新选项卡。但我想更改现有的标签URL。
我在下面找到了链接,但是我想这也需要访问客户端的注册表文件。而且我仍然看不到在此解决方案中更改现有chrome标签URL的方法;
https://www.adamfowlerit.com/2015/05/how-to-launch-a-url-in-google-chrome/
我尝试了硒等测试工具,但这些工具也可以在服务器PC上使用。我不知道vbscript是否也可以做到这一点。
我确实坚持了好几个星期,所以将不胜感激。
更新: 上面的解决方案可以实际工作。使用注册表文件创建URI方案,但是当我尝试上述解决方案时,无法传递URL参数并打开chrome主页而不是URL。您能为此提供解决方案吗?
解决方法
也许 intWindowStyle 选项设置为4或5?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。