D J Y 2022-06-28 14:51 采纳率: 0%
浏览 25
已结题

我需要打开一个新窗口自动移动到另一个显示屏显示

,当页面用window.open打开一个新窗口,并且用window.moveto进行移动,用window.focus焦点到另一个显示屏上,在chrome等浏览器中是有效的,firefox无效还是焦点到本窗口。我需要打开一个新窗口自动移动到另一个显示屏显示,要如何做兼容?
  • 写回答

1条回答 默认 最新

  • 是大刚啊 2022-06-29 14:22
    关注

    你是怎么看出来焦点还是在本窗口的,我写了一个简单的案例在火狐游览器上面测试,焦点就是在新创建的窗口上面啊,火狐游览器失去焦点的时候,他的游览器上面的名字会变灰的,你按着我的代码试试,我的是安全有效的,

    
    ```html
    <html>
    
    <head>
    
    </head>
    
    <body>
    
        <script type="text/javascript">
            myWindow = window.open('', '', 'width=1000,height=500')
            myWindow.document.write("This is 'myWindow'")
            myWindow.moveTo(1920, 0)
            myWindow.focus()
        </script>
    
    
    
    </body>
    
    </html>
    
    

    ```

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 7月28日
  • 创建了问题 6月28日