如何控制镀铬延伸中的框架高度和宽度?

时间:2011-07-01 14:05:58

标签: jquery google-chrome-extension google-chrome-frame

我正在使用chrome扩展程序。

在按钮中单击我需要打开菜单。 当工具栏加载到内存中时,它为菜单项创建了一个空间,我想在页面加载中删除它。

Before Button click After Click button

1 个答案:

答案 0 :(得分:1)

假设弹出页面上没有高于100px的可见元素:

document.body.style.height="100px";
document.getElementsByTagName("html")[0].style.height="100px";

如果这不起作用,那么仍然会认为某些元素是可见的(Chrome对此很挑剔)。

解决问题的最佳方法是使用弹出式检查器。

  • 右键单击弹出图标,选择“检查弹出窗口”。
  • 设置<html><body>元素的高度
  • 设置容器div的高度
  • 在容器div上播放heightoverflow:hiddenfloat:leftdisplay:none及其子项,直到弹出窗口缩小到所需高度