chr*_*ris 6 javascript userscripts google-chrome-extension firefox-addon-webextensions web-extension
我知道使用 Chrome,我可以使用代码片段在网页上手动运行一些 JavaScript 代码。但这需要手动执行代码片段。有没有办法让我的浏览器(Chrome 或 Firefox)在每次访问新页面时加载一些 JavaScript 代码?
您可能正在寻找用户脚本。这些允许您编写 JavaScript 代码,然后每当您访问与特定模式匹配的页面时,这些代码就会自动执行。
例如,以下用户脚本:
// ==UserScript==
// @name example name
// @include /^https://example\.com/
// @grant none
// ==/UserScript==
console.log('Hello, World!');
Run Code Online (Sandbox Code Playgroud)
将导致Hello, World! 每次访问https://example.com/时都会记录到控制台。
要运行用户脚本,您需要一个用户脚本管理器。Tampermonkey是最受欢迎的选择 - 它适用于所有现代浏览器。
另一种选择是小书签,它允许您将代码存储在浏览器书签中,但它们要求您单击书签链接才能执行代码 - 它不会自动运行。例如,具有以下 URL 的书签:
javascript: (() => { console.log('Hello, World!') })();
Run Code Online (Sandbox Code Playgroud)
将导致Hello, World! 每当单击小书签时都会记录到控制台。对于任何不是很短的代码,用户脚本可能是更易于维护的选择。
| 归档时间: |
|
| 查看次数: |
5910 次 |
| 最近记录: |