mutation-observers

    0热度

    1回答

    我正在写一个NPAPI插件,用于我使用谷歌浏览器中的NPSIMPLE示例代码。我必须获取在Chrome浏览器中打开的网页的DOM。我的插件解决方案还包含background.html文件。当我在Chrome浏览器中打开时调用NPAPI插件中的方法。所以我的插件可以得到这个文件的URL。现在我想读取这个文件的DOM结构。 我有几个问题: 当一个新的页面在浏览器的用户我怎么也得我的插件嵌入到该页面,并

    5热度

    1回答

    所以我一直在使用MutationObserver敲打我的大脑,我还没有取得任何进展。我在W3C网站和MDN上阅读过它。在MDN中阅读时,一切都有意义,直到示例。 // select the target node var target = document.querySelector('#some-id'); // create an observer instance var obser

    1热度

    1回答

    jsFiddle 上述脚本无法正常工作。 我想将DOMNodeInserted(Line19)替换为MutationObserver(line21),但是当我使用MutationObserver时,它不起作用。 // Line 19 (works well) document.body.addEventListener('DOMNodeInserted', function (event) {l

    0热度

    1回答

    如果我有两个不同的dom节点的单个回调函数和两个MutationObservers,有没有办法告诉哪个观察者在被调用时触发了回调?回调需要执行的工作基本上是相似的,因此为每个观察者创建一个似乎是不可取的。

    3热度

    1回答

    我正在尝试使用Modernizr.js创建一个检测Mutation Observers的测试。在Modernizer文档中,there's a section for testing DOM elements称为前缀。我试过用: Modernizr.load({ test: Modernizr.prefixed('MutationObserver', window), yep:

    29热度

    4回答

    HTML5包含一个概念"mutation observers"来监视浏览器DOM的变化。 您的观察者回调将传递看起来很像DOM树片段的数据。我不知道他们是不是真的这样或他们是如何工作的。 但是当您编写代码与您无法控制的第三方网站进行交互时,请使用Greasemonkey脚本或Google Chrome用户脚本进行说明,您必须检查传入的元素树以查找哪些信息是与你有关。 对于选择器来说,就像处理任何D

    2热度

    1回答

    是否有可能通过mutationObserver观察节点的innerHTML?我试图使用characterData:true,但它不会对内容更改发出任何回调。 完整列表选项: childList: true, attributes: true, characterData: true

    14热度

    2回答

    首先,这不是“如何创建突变观察者?”帖子和我看到的API。 我想知道是否有人知道一种方式来显示突变发生时的“来源”。这很可能是某种解决方法 - 我在API文档中看不到任何提及。 我想知道元素的display在style的设置为none。 我的代码如下所示: var observer = new MutationObserver(function(mutations) { mutation

    -4热度

    2回答

    我有一些JavaScript库(例如Adobe Edge),它可以动态地将脚本节点插入到DOM中。 我使用MutationsObserver检测变化,是否可以修改变异节点?

    0热度

    1回答

    在IE中使用Google Chrome浏览器框架和突变摘要库。我检查了谷歌网站,我没有看到任何提及缺乏对突变观察员的支持。该错误位于tree_mirror.js文件的第143行。 this.knownNodes = new MutationSummary.NodeMap; 和IE调试错误消息是 SCRIPT5009: 'MutationSummary' is undefined tree_m