Javascript Chrome中的showModalDialog始终最大化

Javascript Chrome中的showModalDialog始终最大化,javascript,google-chrome,showmodaldialog,Javascript,Google Chrome,Showmodaldialog,我尝试使用showModalDialog打开非最大化对话框,但在Chrome中,它们总是打开最大化对话框。有人知道为什么吗?在Firefox中也可以 我举了一个工作示例: 事实证明,问题是我启动Chrome时使用了WindowStyle=ProcessWindowStyle.maximized,这会传播到子窗口。我将其更改为WindowStyle=ProcessWindowStyle.Normal并清除了我的Chromium用户配置文件,现在一切正常。我认为模式对话框现在有点过时了。为什么不直

我尝试使用showModalDialog打开非最大化对话框,但在Chrome中,它们总是打开最大化对话框。有人知道为什么吗?在Firefox中也可以

我举了一个工作示例:



事实证明,问题是我启动Chrome时使用了
WindowStyle=ProcessWindowStyle.maximized
,这会传播到子窗口。我将其更改为
WindowStyle=ProcessWindowStyle.Normal
并清除了我的Chromium用户配置文件,现在一切正常。

我认为模式对话框现在有点过时了。为什么不直接使用
窗口。打开
?在Chrome上,它不是模态的。我刚试着把它改成window.open,但那个些看起来也是最大尺寸的。它在Chrome Stable中运行良好,但在我使用的Chrome版本12.0.702.0(77916)中,它似乎已损坏。
<a href="javascript:void 0;"
   onclick="showModalDialog('http://jsfiddle.net/');">Go</a>