2011-03-29 34 views
0

我試圖用showModalDialog打開非最大化的對話框,但在Chrome中它們始終打開爲最大化。任何人有任何想法爲什麼?在Firefox中很好。Chrome中的showModalDialog始終最大化

我穿上jsfiddle工作示例:

<a href="javascript:void 0;" 
    onclick="showModalDialog('http://jsfiddle.net/');">Go</a> 
+1

我認爲模態對話現在有點過時了。爲什麼不使用'window.open'?在Chrome上,它無論如何都不是模態。 – pimvdb 2011-03-29 16:27:10

+0

是的。我剛剛嘗試將其更改爲window.open,但它們似乎也以最大尺寸打開。它在Chrome Stable中運行良好,但在我使用的鉻版本12.0.702.0(77916)中顯示爲中斷。 – Douglas 2011-03-30 15:17:14

回答

1

事實證明,問題是,我是啓動Chrome與WindowStyle = ProcessWindowStyle.Maximised,這被傳播到子窗口。我將其更改爲WindowStyle = ProcessWindowStyle.Normal,並清除了我的Chromium用戶配置文件,現在沒問題。