insert-auto.js 633 B

123456789101112131415161718192021222324
  1. // 判断是否有永久的加载数据
  2. if (localStorage.getItem('owoLoadData')) {
  3. const element = JSON.parse(localStorage.getItem('owoLoadData'))
  4. let urlStr = window.location.href
  5. if (new RegExp(element.url).test(urlStr)) {
  6. assistLoad(element.id)
  7. }
  8. } else {
  9. // 尝试网络加载
  10. chrome.runtime.sendMessage({name:"getData", url: window.location.href},function(dataTemp){
  11. console.log(dataTemp)
  12. if (!dataTemp) return
  13. let urlStr = window.location.href
  14. dataTemp.forEach(element => {
  15. if (new RegExp(element.url).test(urlStr)) {
  16. assistLoad(element.id)
  17. return
  18. }
  19. })
  20. })
  21. }