javascript - 从 Chrome 控制台使用 Tampermonkey API?

标签 javascript google-chrome console google-chrome-devtools tampermonkey

有没有办法使用Tampermonkey's API在 Chrome 的 JavaScript 控制台?

我想搞乱像 GM_xmlhttpRequest()GM_listValues() 这样的函数。

最佳答案

  1. 创建以下脚本:

    // ==UserScript==
    // @name       Exports some GM functions
    // @namespace  Whatever
    // @match      *
    // ==/UserScript==
    // WARNING: Any page can now use these methods! Be careful,
    // or change "@match *" to "@match https://example.com" and
    // visit https://example.com to test the API.
    unsafeWindow.GM_xmlhttpRequest = GM_xmlhttpRequest;
    unsafeWindow.GM_listValues = GM_listValues;
    
  2. 打开任何可以激活 Tampermonkey 的页面(例如 https://stackoverflow.com/)。

  3. 打开开发者工具 -> 控制台。
  4. 完成,您现在可以使用导出的方法(从第 1 步开始)做任何您想做的事情。

Screenshot of console

关于javascript - 从 Chrome 控制台使用 Tampermonkey API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14059078/

相关文章:

javascript - Yii 将 url 解析为 Controller /操作而不是执行底层脚本

javascript - 为什么我的 ES6(使用 Babel)类说 `this` 在实例方法中未定义?

javascript - MongoDB 按 id 更新(使用 $set)不起作用

java - System.out调用打印两次

javascript - 删除数组中极端异常值的算法

macos - Chrome OSX SSL 此证书的颁发者无效

javascript - Chrome 无法正确实现 getElementsByClassName : cannot use multiple classes

html - 在谷歌浏览器中选择标签错误?

c# - 从控制台删除特殊字符 - c#

java - H2 数据库未通过命令行启动