insert.js 676 B

1234567891011121314151617181920212223242526
  1. const serverUrl = 'https://going.run/assistAll'
  2. // let tempData = localStorage.getItem('tempData')
  3. // if (tempData) {
  4. // tempData = JSON.parse(tempData)
  5. // }
  6. function addScr (data) {
  7. var script = document.createElement("script");
  8. script.type = "text/javascript";
  9. script.charset = "UTF-8";
  10. script.innerHTML = data;
  11. document.body.appendChild(script)
  12. }
  13. chrome.runtime.sendMessage({name:"getData", url: window.location.href},function(dataTemp){
  14. // console.log(dataTemp)
  15. if (!dataTemp) return
  16. let urlStr = window.location.href
  17. dataTemp.forEach(element => {
  18. if (new RegExp(element.url).test(urlStr)) {
  19. addScr(element.data)
  20. return
  21. }
  22. })
  23. })