使用moveTo()方法移动网页位置,但是谷歌禁止将网页移出屏幕外

想通过moveTo()移动新打开网页,实现新打开页面在副屏幕显示的效果。

代码如下,想将新打开页面移动到左屏幕。

const test = window.open('http://www.baidu.com','','width=400,height=400');
    if(test){
        test.moveTo(-1000,300);
    }
  1. 常识通过火狐浏览器打开,可以将新打开的页面移动到屏幕,但是通过谷歌移动页面,页面触碰到边界就不能移动了。

请问,如何这个问题如何解决呢?谢谢~

阅读 3.2k
2 个回答

出于安全方面的原因,浏览器限制此方法使其不能把窗口移出屏幕。

可以使用 transform:translate(x,y)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题