0

我正在开发一个基于 Firefox 的应用程序,我需要构建一个应用程序内密码管理器。我打算填充一次并将其隐藏在窗框外的视图中,并在需要时将其放入框架中。现在,我已经阅读了应用于 moveTo 的规则,即

“您不能移动不是由 window.open 创建的窗口或选项卡。

当窗口或选项卡位于具有多个选项卡的窗口中时,您无法移动它。”

我想知道该规则是否有任何例外?我可以完全访问 chrome,所以我想知道是否有一些更底层的方法可以在那里实现 moveTo 表单?

非常感谢!

4

1 回答 1

0

的限制window.moveTo()不适用于以系统权限运行的代码。我只是尝试top.moveTo(-1000, 0)在错误控制台中输入 - 它将窗口移出屏幕,这是不允许非特权代码执行的操作。尽管如此,据我所知,在屏幕外打开窗口是不可能的(但是load当窗口仍然不可见时,您可以在事件处理程序中移动它)。此外,任务管理器仍然显示该窗口 - 可以 Alt-Tab 到它,然后按 Alt-Space 并从该系统菜单中选择“移动”(在 Windows 上)。

于 2012-09-26T05:12:40.930 回答