Javascript 如何使用Greasemonkey更改标记值

Javascript 如何使用Greasemonkey更改标记值,javascript,greasemonkey,userscripts,Javascript,Greasemonkey,Userscripts,我有一个很棒的iFrame,它有一些关键的维度,我想在加载时将其更改为一些有用的东西 <iframe id="iWork" width="640px" height="530px" /> 。。。但这不会改变任何事情:-/ 任何关于我做错了什么的指点都会很棒。你的代码对我来说很好 您可以在此处进行测试: 与通用汽车: 没有通用汽车: GM脚本 // ==UserScript== // @name TEST // @namespace TEST //

我有一个很棒的iFrame,它有一些关键的维度,我想在加载时将其更改为一些有用的东西

<iframe id="iWork" width="640px" height="530px" />
。。。但这不会改变任何事情:-/


任何关于我做错了什么的指点都会很棒。

你的代码对我来说很好

您可以在此处进行测试:

  • 与通用汽车:
  • 没有通用汽车:
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秒钟后看到大小的变化。您的代码对我来说很好

您可以在此处进行测试:

  • 与通用汽车:
  • 没有通用汽车:
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脚本的全部内容吗?嘿@RobW,我离我的电脑很远(在路上的平板电脑上),但剩下的只是样板Greasemonkey评论部分。当然,如果你认为这会产生影响的话,我会很乐意在回家后上传,但我对此表示怀疑。我对你问题的原因有一些想法。我必须先查看完整的源代码(包括元块),然后才能给出答案。@RobW,对不起,我一直在忙着烫伤我的女儿:-s以下是完整的代码:一个包含HTML的页面怎么样?这也很重要。可以用于此目的。你能展示你的Greasemonkey脚本的全部内容吗?嘿@RobW,我离我的电脑很远(在路上的平板电脑上),但剩下的只是样板Greasemonkey评论部分。当然,如果你认为这会产生影响的话,我会很乐意在回家后上传,但我对此表示怀疑。我对你问题的原因有一些想法。我必须先查看完整的源代码(包括元块),然后才能给出答案。@RobW,对不起,我一直在忙着烫伤我的女儿:-s以下是完整的代码:一个包含HTML的页面怎么样?这也很重要。可用于此目的。我发现它在Chrome中运行良好,因此我的本地浏览器和Greasemonkey肯定存在问题。感谢您抽出时间进行测试和发布:)@Jan没问题:)顺便说一句,使用
FF 11.0
GM 0.9.18
进行了测试。次要说明:在最终升级到
FF11.0
之后,它工作起来很有魅力。@Jan nice。现在,也许你可以把它标记为正确的答案:)我发现它在Chrome中运行良好,所以我的本地浏览器和Greasemonkey肯定有问题。感谢您抽出时间进行测试和发布:)@Jan没问题:)顺便说一句,使用
FF 11.0
GM 0.9.18
进行了测试。次要说明:在最终升级到
FF11.0
之后,它工作起来很有魅力。@Jan nice。现在,也许你可以把它标记为正确答案:)