gpt4 book ai didi

javascript - DOMAttrModified 事件监听器未在 Android WebView 中触发

转载 作者:行者123 更新时间:2023-12-03 10:16:11 25 4
gpt4 key购买 nike

我曾致力于将脚本注入(inject)第三方移动网站。我正在使用 Firefox 的用户代理切换器插件来检查桌面环境中移动网站的元素。

在 Firefox 中,我使用特定 DOM 元素的属性更改中断来测试 DOMAttrModified 事件,但在 Android WebView 中,该事件未触发。

element.addEventListener('DOMAttrModified', function (ev) {
// ...
}, false);

我不知道为什么它在 Android WebView 中不起作用。

最佳答案

function isDOMAttrModifiedSupported() {
var p, flag;

flag = false;
p = document.createElement('p');
if (p.addEventListener) {
p.addEventListener('DOMAttrModified', callback, false);
}
else if (p.attachEvent) {
p.attachEvent('onDOMAttrModified', callback);
}
else {
// Assume not
return false;
}
p.setAttribute('id', 'target');
return flag;

function callback() {
flag = true;
}

}

检查此代码。

关于javascript - DOMAttrModified 事件监听器未在 Android WebView 中触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29864585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com