1

从现在开始,我遇到了一个小问题。

互联网上有一些解决方案,但它们不符合我的需要。

我在使用 flex 的 Spring Web 应用程序上。由于某些原因,我需要在后台加载一个新窗口(或选项卡)。

现在我设法编写了一些 JavaScript 脚本,在创建子窗口时将焦点放在主窗口上,但是当主窗口重新获得焦点时,它会选择整个文本,因此用户会放弃他所有的工作。

这就是为什么新窗口在任何时候都不能成为焦点。

我还尝试创建一个链接并模拟它的中键单击,以便在后台创建选项卡,但它仅适用于 Chrome,除此之外我看到在 Internet Explorer 上,有时在前台有时在后台创建选项卡(即使设置选项:“创建时总是切换到新标签”未设置,我必须错过一些东西)。当然,就像很多公司的主浏览器是 IE,所以解决方案必须适用于它,我可以指定一些设置以使每个用户都获得相同的环境。

我还尝试设置注册表以使没有应用程序成为焦点,但在 7 或 2008 RT 上它并不是真的有用。

我正在寻找 javascript、flex/AS 甚至 html 中的解决方案来创建该选项卡而不会中断用户。如果主窗口失去焦点 1 秒,但我设法不选择 flex 中的整个文本,它也会很好。

提前致谢。

4

0 回答 0