修复GoogleMonkeyR列宽问题。如何更改脚本的CSS?

时间:2013-09-26 18:03:30

标签: javascript css greasemonkey

GoogleMonkeyR是一个非常棒的Greasemonkey脚本,但它目前有点坏了,因为搜索结果出现在一个非常狭窄的列中。

跑步:

document.getElementById("GoogleTabledResults").style="width:1900px";

在控制台中将它们扩展为应有的但我无法弄清楚如何将其应用于GoogleMonkeyR或其自己的脚本。有任何想法吗?

1 个答案:

答案 0 :(得分:1)

document.getElementById()可能在该节点实际存在之前运行。不要将样式设置为规则。使用层叠样式表(CSS)。无论何时出现匹配元素,都可以预加载样式并等待。

只需编辑脚本即可在最后添加此行:

GM_addStyle ( "#GoogleTabledResults { width: 1900px !important; }" );


您可以使用一个Greasemonkey的“管理用户脚本菜单”编辑脚本的实时/已安装副本(右键单击以获取编辑命令)。

或者,您可以:

  1. 将脚本保存到系统中(不在临时文件夹中)。
  2. 编辑该副本。
  3. 卸载当前脚本,这很重要。
  4. 然后,安装本地副本。
  5. Report the issue to the script's developer