油猴脚本,<script>标签,移除 `integrity="sha256-xxx"`。

pull/300/head
王良 2024-04-19 12:12:57 +08:00
parent fafc040574
commit 7c98db1fa9
1 changed files with 4 additions and 4 deletions

View File

@ -1,5 +1,5 @@
const monkey = require('../../../monkey')
const CryptoJs = require('crypto-js')
// const CryptoJs = require('crypto-js')
const lodash = require('lodash')
const log = require('../../../../utils/util.log')
@ -9,9 +9,9 @@ const REMOVE = '[remove]' // 标记需要移除的头信息
function getScript (key, script) {
const scriptUrl = SCRIPT_URL_PRE + key
const hash = CryptoJs.SHA256(script).toString(CryptoJs.enc.Base64)
return `<script crossorigin="anonymous" defer="defer" type="application/javascript" src="${scriptUrl}" integrity="sha256-${hash}"></script>`
// 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}"></script>`
}
function getScriptByUrlOrPath (scriptUrlOrPath) {
return `<script crossorigin="anonymous" defer="defer" type="application/javascript" src="${scriptUrlOrPath}"></script>`