如何展开Chrome扩展程序的弹出窗口

Los*_*ary 25 html css iframe google-chrome google-chrome-extension

在此输入图像描述

我想展开用户单击扩展按钮时弹出的窗口...

(我想将弹出窗口的大小扩展到红色区域)

这是我用来显示弹出窗口的代码;


< style type="text/css" >
body {
  min-width: 1005px; /* your desired width */
  max-width: 100%;
  position: relative;
  vertical-align:middle;
}
< /style >

< iframe src="http://stackoverflow.com" width="100%" height="100%" scrolling="auto" > < /iframe >

我试过(在体内css)宽度:1280px; 身高:800px; - 但没有运气.它工作不正常......

更新: 类似的问题(也许重复?); 镀铬扩展,弹出窗口的高度

Ada*_*res 40

Chrome扩展程序弹出窗口的最大高度为600px,最大宽度为800px.在html或body元素上使用CSS更改宽度或高度只会导致滚动条(如您所注意到的)超过这些最大值.使用类似的东西window.resizeBy(x,y)没有任何效果.

您可以使用CSS隐藏滚动条,但这样做不会使页面大于Chrome强加的最大值.

一个选项可能是在单击浏览器/页面操作而不是使用内置弹出窗口时在页面中使用JavaScript对话框/模式.

一些类似问题的参考:

http://groups.google.com/a/chromium.org/group/chromium-extensions/browse_thread/thread/9c921612e2692376

增加Chrome扩展程序中的最大弹出窗口宽度?

  • 自"Chrome版本38.0.2125.111 m"起,未显示滚动条的最大尺寸为:<body style ="width:780px; height:580px"> (7认同)
  • 600px乘800px也是一个很好的限制尺寸.chrome扩展的美妙之处在于简化了一些事情.在上面的屏幕截图中,它看起来像一个包含stackoverflow的iframe.我个人宁愿去堆栈流而不是使用iframe中的stackoverflow.这是要记住的事情. (2认同)
  • @SverrirSigmundarson我可以知道在哪里可以检查吗?我猜想,这些事情在不断变化. (2认同)
  • https://cs.chromium.org/chromium/src/chrome/browser/ui/views/extensions/extension_popup.h?sq=package:chromium&amp;dr=CSs&amp;g=0&amp;l=55 它实际上就在这里,对于那些想要拥有的人来自chrome源代码的确认。 (2认同)