【问题标题】:Replace javascript function using greasemonkey使用greasemonkey替换javascript函数
【发布时间】:2014-05-05 18:28:16
【问题描述】:

我想使用greasemonkey 更改脚本。但它不起作用。请帮忙;

original script

<script>
      function abc(){
          // SOME STUFF HERE
      }
      abc();
      window.onload = abc;
      .....
      // OTHER JAVASCRIPT TASK
      .....
</script>

现在我想根据我的要求更改函数 abc。我尝试了以下方法但没有帮助。

// ==UserScript==
// @name        Test
// @namespace   UNIQUE_NAMESPACE
// @include     http://PATH_TO_DOMAIN/*
// @version     1
// @grant       unsafeWindow
// ==/UserScript==
unsafeWindow.abc= function () {
    //MY REQUIREMENT
}

【问题讨论】:

    标签: javascript greasemonkey


    【解决方案1】:

    你会在这里找到一个很好的例子/教程:@document-start Example: hijack page scripts

    注意 此脚本中使用的 'beforescriptexecute' 事件是 HTML5 规范的一部分,目前仅受基于 Gecko 的浏览器 (Firefox) 支持。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-10
      • 1970-01-01
      • 2011-06-27
      • 1970-01-01
      相关资源
      最近更新 更多