如何使用Greasemonkey更改标签值
问题描述:
我有这个奇妙的iFrame,它拥有我想更改为有用的加载项的万能尺寸。如何使用Greasemonkey更改标签值
<iframe id="iWork" width="640px" height="530px" />
我试着用搜索引擎四周,发现下面应该工作,但它似乎并没有做任何事情:
var query = document.querySelector("#iWork");
if (query) {
query.setAttribute("width", "1000");
query.setAttribute("height", "1000");
}
...但它不会改变任何东西: -/
任何指针,我做错了会很棒。
答
你的代码适合我。
,你可以在这里进行测试:
的GM脚本
// ==UserScript==
// @name TEST
// @namespace TEST
// @description TEST
// @include http*://banrilab.dyndns.*
// ==/UserScript==
var query = document.querySelector("#iWork");
if (query) {
window.setTimeout(function(){
query.setAttribute("width", "500");
query.setAttribute("height", "500");
}, 3000)
}
我只是增加了一个超时,所以你可以在3秒后看到尺寸变化
你能显示Greasemonkey脚本的全部内容吗? – 2012-03-31 08:19:00
嗨@RobW,我离我的电脑很近(在路上的平板电脑上),但其余的只是样板的greasemonkey评论部分。当我回到家时,如果您认为它可以产生影响,我会很高兴地上传它,但我对此表示怀疑。 – Jan 2012-03-31 15:10:11
我对你的问题的原因有一些想法。在给出答案之前,我必须看到完整的源代码(包括元块)。 – 2012-03-31 16:14:23