我正在开发一个 HTA,它将在我们的接待区作为信息亭运行。此信息亭可以显示使用 window.open() 方法启动新窗口的网页。
我想做的是在我的 HTA 中处理 window.open(),因此新窗口不会生成 Internet Explorer 窗口,而是会出现在 HTA 内的浮动 iframe 中。
关于我将如何做这件事的任何想法?
这是一些显示理想场景的伪代码(尽管我知道实际的解决方案可能会更复杂)。
function onWindowDotOpen(obj)
{
spawnNewIframeTab(obj); // Handle the event in the HTA
return false; // Stop the default behaviour from firing
}
有没有 VBScript 解决方案?