首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法像Google Chrome DevTool那样在Https上下文中监控DOM的变化?

有没有办法像Google Chrome DevTool那样在Https上下文中监控DOM的变化?
EN

Stack Overflow用户
提问于 2019-07-02 19:08:34
回答 1查看 42关注 0票数 0

我想在玩在线纸牌游戏的运行时记录浏览器窗口的某些DOM更改。当我查看Google Chrom Devtools时,我可以看到卡片上的图像编码数据: base64 /svg+xml item。有没有办法让这些项目进行进一步的处理,比如将它们写到文件中?

我试图写一个带有突变观察器的Chrome扩展,但是下面的方法在observer.observe(目标,配置)方法中抛出了一个错误,告诉我目标不是一个节点……

Css-Class "deck_by“只用在网站的body标签中...我希望所有的DOM变化都能被递归监控

代码语言:javascript
复制
    $(document).ready(function() {
      var target = $(".deck_by"); 

      // Create an observer instance
      var observer = new MutationObserver(function(mutations) {
        mutations.forEach(function(mutation) {

          console.log("mutation change in ", mutation.type, " name: ",mutation.target);
        chrome.extension.sendMessage({'Mutation': mutation})

        });
      });

      // Configuration of the observer
      var config = { attributes:true, subtree: true, childList: true };

      console.log(target);

      // Pass in the target node, as well as the observer options
      observer.observe(target, config);

    });

DevTools Screenshot

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-31 17:05:22

通过将manifest.json中的"content_scripts“部分从"run_at”:"document_start“更改为"document_end”,解决了此问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56851118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档