Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使弹出(非模式)浏览器窗口即使在未激活时也保持可见_Javascript_Popup - Fatal编程技术网

Javascript 使弹出(非模式)浏览器窗口即使在未激活时也保持可见

Javascript 使弹出(非模式)浏览器窗口即使在未激活时也保持可见,javascript,popup,Javascript,Popup,是否有办法使弹出窗口(非模态)保持可见,即使它处于非活动状态。我知道这听起来像是一个荒谬的问题,我希望这是不可能做到的 但如果可以的话,任何方向都会受到欢迎。我找到了“dependent”属性,它不应该在OSX上工作——我正在使用它 我不需要它是跨浏览器/操作系统兼容的,如果它在单个平台/浏览器上工作,那就没关系了 我不确定“依赖”是否会起作用,或者还有其他/更好的方法。我认为您无法使用浏览器中的JavaScript控制浏览器窗口的“始终处于顶部”行为。但是,如果弹出窗口始终位于顶部,则它必须

是否有办法使弹出窗口(非模态)保持可见,即使它处于非活动状态。我知道这听起来像是一个荒谬的问题,我希望这是不可能做到的

但如果可以的话,任何方向都会受到欢迎。我找到了“dependent”属性,它不应该在OSX上工作——我正在使用它

我不需要它是跨浏览器/操作系统兼容的,如果它在单个平台/浏览器上工作,那就没关系了


我不确定“依赖”是否会起作用,或者还有其他/更好的方法。

我认为您无法使用浏览器中的JavaScript控制浏览器窗口的“始终处于顶部”行为。但是,如果弹出窗口始终位于顶部,则它必须阻止浏览器窗口的一部分。因此,与其使用新的浏览器窗口,不如使用
位置:fixed将其设置为
并将其放置在页面上所需的位置。这可以通过JavaScript进行控制。

我认为您无法通过浏览器中的JavaScript控制浏览器窗口的“始终处于顶部”行为。但是,如果弹出窗口始终位于顶部,则它必须阻止浏览器窗口的一部分。因此,与其使用新的浏览器窗口,不如使用
位置:fixed将其设置为
并将其放置在页面上所需的位置。这可以用JavaScript控制。

所谓“保持可见”是指即使用户将焦点更改为原始窗口,也“保持在顶部”,还是像任何其他窗口一样,保持打开状态,可见性将由操作系统管理?你不能用JavaScript做到这一点,而且可能“你不应该”。您可以做的最好的事情是在用户的操作系统中安装一些应用程序,使窗口保持在顶部。但是,这和要求一样荒谬。请看@Floremin-第一个。所谓“保持可见”是指即使用户将焦点更改为原始窗口,也“保持在顶部”,还是像其他窗口一样,保持打开并由操作系统管理可见性?你不能用Javascript实现,而且可能“你不应该”。您可以做的最好的事情是在用户的操作系统中安装一些应用程序,使窗口保持在顶部。但是,这和要求一样荒谬。见@Floremin-第一个。