📜  tampermonkey 在本地开发 (1)

📅  最后修改于: 2023-12-03 15:05:29.060000             🧑  作者: Mango

Tampermonkey 在本地开发

介绍

Tampermonkey 是一款强大的 JavaScript 脚本管理器,包括了批量脚本安装、自动更新、管理界面等功能,可以在多个浏览器上使用。使用 Tampermonkey,用户可以通过编写脚本,轻松地对网页内容进行改造和增强。在本地开发时,Tampermonkey 提供了便捷的开发测试环境。

安装

Tampermonkey 可以在浏览器的应用商店中进行安装,也可以前往官网进行下载和安装。支持的浏览器有 Chrome、Firefox、Safari、Edge 和 Opera 等。以下以 Chrome 浏览器为例介绍安装步骤。

  1. 前往 Chrome 应用商店搜索 Tampermonkey,或者访问官网(https://www.tampermonkey.net/) 进行下载和安装。

  2. 安装完毕后,Tampermonkey 的图标会显示在浏览器的扩展程序区域。

开发
编写脚本
  1. 在浏览器中打开需要修改的页面。

  2. 点击 Tampermonkey 的图标,选择「创建新脚本」。也可以直接在 Tampermonkey 管理界面中新增脚本。

  3. 在编辑器中编写 JavaScript 代码,对页面进行修改和增强。例如,可以在页面上添加新的元素或样式,或者注入其他脚本以实现更复杂的功能。以下是一个简单的示例:

    // ==UserScript==
    // @name         My Script
    // @namespace    http://localhost/
    // @version      1
    // @description  My Tampermonkey Script
    // @match        http://localhost/*
    // @grant        none
    // ==/UserScript==
    
    // Your code here...
    console.log("Hello Tampermonkey!");
    
  4. 保存脚本,Tampermonkey 会自动检测并加载该脚本。

调试

Tampermonkey 提供了丰富的调试功能,可以帮助开发者测试和排错。以下是一些常见的调试技巧:

  1. 在脚本中添加 console.log() 等语句,输出调试信息。

  2. 使用 Tampermonkey 的「单步执行」功能,逐行执行脚本代码。可以在编辑器中点击行号或使用快捷键 Ctrl + Shift + Enter

  3. 使用浏览器自带的开发者工具,查看页面元素和控制台输出。

其他

除了基本的开发和调试功能外,Tampermonkey 还提供了一些其他有用的功能:

  1. 脚本管理:可以新增、编辑、删除和禁用脚本,以及查看历史记录和日志。

  2. 自动更新:可以配置脚本的更新周期和更新源,自动更新脚本。

  3. 用户脚本仓库:可以在 Tampermonkey 的官方仓库中搜索和安装其他用户编写的脚本。

总结

Tampermonkey 是一款强大的 JavaScript 脚本管理器,可以帮助开发者对网页内容进行改造和增强。在本地开发时,Tampermonkey 提供了许多方便的功能,包括代码编写、调试和管理。使用 Tampermonkey,开发者可以更加轻松地进行网页自定义开发。