Mark.js 是一个用于高亮显示网页上特定文本的 JavaScript 库。它可以在网页上搜索并标记出用户指定的关键词或短语。Greasemonkey 和 Tampermonkey 是两个流行的浏览器扩展,允许用户安装和运行自定义的 JavaScript 脚本,以修改和增强网页的功能。
Mark.js 主要有以下几种类型的高亮方式:
是的,Mark.js 可以在 Greasemonkey 和 Tampermonkey 用户脚本中正常工作。你只需要在脚本中引入 Mark.js 库,并编写相应的代码来调用其功能。
// ==UserScript==
// @name Mark.js Example
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://example.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// 引入 Mark.js 库
(function(d, w, c) {
var s = d.createElement('script'), h = d.getElementsByTagName('head')[0];
if (!w马克) { w马克 = {}; }
w马克[c] = function(mark) { new Mark(mark); };
s.async = 1;
s.src = '//cdn.jsdelivr.net/npm/mark.js@8.11.6/dist/mark.min.js';
h.insertBefore(s, h.firstChild);
})(document, window, 'Mark');
// 使用 Mark.js 高亮显示文本
window.addEventListener('load', function() {
Mark('example');
});
})();
通过以上信息,你应该能够了解 Mark.js 在 Greasemonkey/Tampermonkey 用户脚本中的使用方法及其相关优势和应用场景。
领取专属 10元无门槛券
手把手带您无忧上云