TamperMonkey中有GM_addStyle方法,Greasemonkey没有这个方法,所以要做兼容
为了兼容没有addStyle
export function addStyle (styleContent) {if (!styleContent) {return}// eslint-disable-next-lineif (window.GM_addStyle) {// eslint-disable-next-linewindow.GM_addStyle(styleContent)} else {const style = document.createElement('style')style.innerHTML = styleContentconst head = document.getElementsByTagName('head')[0]head.appendChild(style)}}
