在我的应用程序中,我调用外部接口在新窗口中打开一个单独的浏览器:
正如你所看到的,我打开一个单独的浏览器,宽度为700,高度为500.现在,如果我们与那个弹出窗口进行交互并放大和/或缩小一切都很好。你关闭弹出窗口&关闭主要应用程序。一切都很好,直到现在。
重新启动应用程序并单击弹出窗口时会出现问题。如果,在你上次访问期间你放大了弹出窗口,这次相同的弹出窗口将远远小于700宽度&设置500高度。有没有人经历过这个?解决方案是什么?
答案 0 :(得分:1)
您是否可以在dollywood.com页面上设置zoom
CSS属性?我利用YUI的reset-fonts-grids.css
来规范化所有元素默认值,包括页面缩放级别。也许这可能会有所帮助?
如果需要链接,那么我/我们可以复制问题吗?
编辑:
Re:我在下面的评论中,如果您需要一个更复杂的JavaScript解决方案来处理用户调整窗口大小等问题,如果这也触发了上述问题,那么还要链接到/ include:
http://yui.yahooapis.com/2.8.1/build/yahoo-dom-event/yahoo-dom-event.js
...然后在应用文档的<head>
元素中添加以下内容:
var ye = YAHOO.util.Event;
ye.on(window, 'load', function(e){
fixZoom();
// safe to manipulate the DOM now
ye.on(window, 'resize', function(e){
fixZoom();
});
});
function fixZoom(){
// Do any extra zoom fixing stuff here
}