在TM 中@resource 是可以从外部加载资源的,
用法如下
// @resource <name> <resourceurl>
使用 <name> 作为接受资源的变量名 后面紧跟 资源的地址<resourceurl>
如
// @resource bootstrapcss https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css
// @resource icon1 http://www.tampermonkey.net/favicon.ico
// @resource icon2 /images/icon.png
// @resource html http://www.tampermonkey.net/index.html
// @resource xml http://www.tampermonkey.net/crx/tampermonkey.xml
// @resource SRIsecured1 http://www.tampermonkey.net/favicon.ico#md5=123434...
可以使用多个标签,
获取资源内容是用
// ==UserScript==
// @name RM
// @namespace https://fizzz.blog.csdn.net/
// @version 0.1
// @description Report Maker: 基于页面结构化数据生成报表
// @author Fizz
// @match https://*/**
// @grant GM_addStyle
// @grant GM_getResourceText
// @resource bootstrapcss https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css
// ==/UserScript==
(function() {
'use strict';
let bootstrapcss = GM_getResourceText('bootstrapcss')
GM_addStyle(bootstrapcss)
})