2013-11-20 32 views
0

在Firefox和Chrome中,通过javascript window.open()打开一个新窗口并在该窗口中放大/缩小将导致打开的父窗口放大相同数量。有什么办法可以阻止这种情况的发生,或者将子窗口设置为自己的父窗口以允许独立缩放? (?)HTML打开一个缩放独立于父窗口的新窗口

+0

在Firefox中,缩放似乎与您所在的域相关联。所以如果我放大这个网站,所有其他的stackoverflow选项卡和窗口缩放它(但meta.stackoverflow.com上的选项卡不)。你可以尝试在另一个子域上打开窗口,但是你会遇到跨站点脚本的限制。你可以在JS中实现这一点,也许可以通过在弹出窗口中调整文档的基本字体大小(假设其他所有内容都使用'em'或其他字体大小的相对单位来确定大小)? –

+0

我试图改变大小......它工作了一秒钟,但Firefox然后调整回到100%。 humpWindow = window.open(“HumpActivitySum.jsf”,“_new”,“location = 1,status = 1,scrollbars = 1,width = 2000,height = 1000,resizable = false”,false); \t \t \t humpWindow.document.getElementById(“all”)。style.fontSize =“80%”; – user2070038

+0

我怀疑在设置字体大小之前,您需要等待文档加载(例如,使用'load'事件或jQuery' ready'事件),否则CSS将加载并重新设置它! –

回答

相关问题