我有一个程序(不是Web应用程序,但是可执行文件),它会喷出URL,默认情况下,这些URL由Internet Explorer处理。 问题:每个URL都在新选项卡中打开,而它应该是相同的选项卡。
如果相关:我正在尝试将旧(Web)应用程序的界面与新应用程序相匹配。 URL在服务器上重定向。在旧的情况下,URL将打开一个网页,启动一个Active-X控件,然后关闭浏览器。我现在不在这个位置,我不能使用这种技术,因为新的应用程序是一个完整的零足迹webapp。
请记住,我无法控制浏览器。它不是由我打开所以我不能用Javascript做一些奇特的东西。
如何处理?我能想到的最好的事情是更改Internet Explorer中的设置,以便它总是丢弃当前选项卡中的内容并将其替换为新的URL。这有可能吗?
我甚至不对这些标签感兴趣,如果我总是可以在正在运行的浏览器中打开URL,例如第一个标签我会是一个快乐的露营者。
答案 0 :(得分:0)
感谢天堂的同事们。
在Internet Explorer中,执行 Alt + T,O 以启动Internet选项对话框。 在对话框中单击“选项卡”按钮,将出现“选项卡式浏览器设置”对话框。
此处在'从外部程序打开链接:'中选择选项'当前标签或窗口'。
它确实有一个缺点,即当外部程序触发URL时,无论什么浏览器或标签处于活动状态都会丢失它的内容,但这比在浏览器选项卡后打开浏览器标签更不令人反感......