2015-05-29 24 views
0

我有一个程序(不是一个web应用程序,但是一个可执行文件),它会发送URL,默认情况下,这些URL由Internet Explorer处理。 问题:每个URL都在新标签中打开,而它应该是同一个标签。控制外部调用URL打开的标签

如果它是相关的:我试图匹配一个旧的(网络)应用程序的接口到一个新的。该URL在服务器上重定向。在过去的情况下,URL会打开一个网页,启动一个Active-X控件,然后关闭浏览器。我现在不在这个位置,我不能使用这种技术,因为新的应用程序是一个完整的零占用web应用程序。

请记住,我无法控制浏览器。它不是我打开的,所以我不能在Javascript中做花哨的东西。

如何处理?我能想到的最好的办法是更改Internet Explorer中的设置,以便它始终丢弃当前选项卡中的内容并将其替换为新的URL。这可能吗?

我甚至没有对这些标签感兴趣,如果我总是可以在运行的浏览器中打开URL,例如第一个标签,我将成为一个快乐的露营者。

回答

0

感谢天堂的同事。

在Internet Explorer中执行Alt + T,O启动Internet选项对话框。 在对话框中单击按钮'选项卡'和对话框'选项卡式浏览器设置'出现。

在这里,“从外部程序打开链接:”选择选项“当前选项卡或窗口”。

它有一个缺点,无论浏览器或标签被激活失去它的内容时,外部程序触发一个网址,但比浏览器选项卡后打开浏览器选项卡中的进攻少...