代码可以在控制台/便签本中运行,但不能在 Greasemonkey 脚本中运行? [复制]

2023-12-01

我正在尝试编写一个脚本来使地图更大谷歌航班.

我已经在 Firefox 暂存器中运行了 jQuery。这个脚本正是我想要完成的:

$('div').filter(function(){ 
   return $(this).css('width') == '648px'
}).css({"width":"900px","height":"550px"});

但是当我将其粘贴到 Greasemonkey 脚本中时,它不起作用。如果我添加一些 console.logs 进行调试,我可以验证脚本是否正在运行并且过滤器是否正常工作,但它不会修改 CSS。有任何想法吗?


有时您需要确保页面加载后执行脚本

$(function(){
   // YOUR CODE HERE
});

您还可以尝试使用 setTimeout 并设置 2sec (2000)

var myfunc = function(){
  // YOUR CODE HERE
};
setTimeout(myfunc, 2000);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

代码可以在控制台/便签本中运行,但不能在 Greasemonkey 脚本中运行? [复制] 的相关文章

随机推荐