油猴脚本,<script>标签,移除 `integrity="sha256-xxx"`。
parent
fafc040574
commit
7c98db1fa9
|
@ -1,5 +1,5 @@
|
||||||
const monkey = require('../../../monkey')
|
const monkey = require('../../../monkey')
|
||||||
const CryptoJs = require('crypto-js')
|
// const CryptoJs = require('crypto-js')
|
||||||
const lodash = require('lodash')
|
const lodash = require('lodash')
|
||||||
const log = require('../../../../utils/util.log')
|
const log = require('../../../../utils/util.log')
|
||||||
|
|
||||||
|
@ -9,9 +9,9 @@ const REMOVE = '[remove]' // 标记需要移除的头信息
|
||||||
|
|
||||||
function getScript (key, script) {
|
function getScript (key, script) {
|
||||||
const scriptUrl = SCRIPT_URL_PRE + key
|
const scriptUrl = SCRIPT_URL_PRE + key
|
||||||
|
// const hash = CryptoJs.SHA256(script).toString(CryptoJs.enc.Base64)
|
||||||
const hash = CryptoJs.SHA256(script).toString(CryptoJs.enc.Base64)
|
// return `<script crossorigin="anonymous" defer="defer" type="application/javascript" src="${scriptUrl}" integrity="sha256-${hash}"></script>`
|
||||||
return `<script crossorigin="anonymous" defer="defer" type="application/javascript" src="${scriptUrl}" integrity="sha256-${hash}"></script>`
|
return `<script crossorigin="anonymous" defer="defer" type="application/javascript" src="${scriptUrl}"></script>`
|
||||||
}
|
}
|
||||||
function getScriptByUrlOrPath (scriptUrlOrPath) {
|
function getScriptByUrlOrPath (scriptUrlOrPath) {
|
||||||
return `<script crossorigin="anonymous" defer="defer" type="application/javascript" src="${scriptUrlOrPath}"></script>`
|
return `<script crossorigin="anonymous" defer="defer" type="application/javascript" src="${scriptUrlOrPath}"></script>`
|
||||||
|
|
Loading…
Reference in New Issue