2010-11-17 374 views
2

以下代码在Firefox和IE中运行良好,但在Google Chrome中无法使用,任何人都可以了解如何使其工作?或者在Google Chrome中移动窗口的替代方法?this.moveTo在Google Chrome中不起作用

谢谢!

<html> 
<head> 
<title>Open windows for clicks</title> 
</head> 
<script type="text/javascript"> 
    function moveWindow() 
    { 
    this.resizeTo(400,300); 
    this.moveTo(0,300); 
    } 
</script> 
<body onload="moveWindow();"> 
    <br> 
</body> 
</html> 
+0

我问过类似的问题一次,看看这里:http://stackoverflow.com/questions/3884116/how-to-move-and-resize-the-browsers- window-in-opera-and-chrome – rhino 2010-11-17 11:26:19

回答

7

这是不可能的,因为如果它是会被广告公司,黑客,设计师没有味道滥用和上帝知道还有什么。

我怀疑它甚至在Firefox中的作用,不记得我是否自己改变它,但对我来说,代码没有用我的Firefox。

你也许可以移动你用window.open创建自己的窗口,但不要指望window.resize/move只是通过打开一个网站来工作。

+1

它可以在我的Firefox上运行,也许你可以用你的设置修改。我不知道是否有一个设置,以允许在Chrome浏览器中这样... – Gabriel 2010-11-17 22:13:51

+1

这是可能的:http://stewd.io/pong/ – Miro 2014-03-10 08:02:00

2

我想这是一个错误,编号为1137420的是精确的,因为对开始最大化的命令行参数的解释似乎表明。 (见AO http://www.ostreff.info/?p=1737) 谷歌人需要自己这样的一个功能来测试他们的浏览器...

0

试试这个

<script type="text/javascript"> 
function moveWindow() 
{ 
    setTimeout(function(){ 
     this.resizeTo(400,300); 
     this.moveTo(0,300);} 
    ,100); 
} 
</script> 
相关问题