因为无法使用script标签,在用户脚本处,引入脚本使用@require
// @require https://cdn.jsdelivr.net/npm/jsbarcode@3.11.5/dist/JsBarcode.all.min.js
在脚本运行前将先引入脚本,再执行,如果是创建js标签来引入脚本会再代码执行后才引入,不会对本次执行有影响
// ==UserScript==
// @name 引入外部库示例
// @namespace http://your-namespace/
// @version 0.1
// @description 示例:在油猴脚本中引入外部 JS 库
// @author You
// @match *://*/*
// @require https://cdn.jsdelivr.net/npm/jsbarcode@3.11.5/dist/JsBarcode.all.min.js
// @grant GM_addStyle
// ==/UserScript==
(function() {
'use strict';
// 在这里可以直接使用外部库的功能
JsBarcode("#barcode", "1234567890123", {
format: "CODE128",
fontSize: 12,
margin: 0,
height: 20,
width: 1.5,
displayValue: true
});
})();