Javascript 用于定义块的Greasemonkey的JS
我需要帮助创建脚本来定义块DIV 有一个服务,你声音信号与外观的这一边Javascript 用于定义块的Greasemonkey的JS,javascript,css,ajax,greasemonkey,Javascript,Css,Ajax,Greasemonkey,我需要帮助创建脚本来定义块DIV 有一个服务,你声音信号与外观的这一边 <div class="captcha-flow-row" onmouseout="Anti.dashboard.flowActive = 1;" onmouseover="Anti.dashboard.flowActive = 0;" style=""> 在元素树中,此块始终通过style=“display:none;”隐藏 还需要做一个计时器每2秒检查一次 工艺开始前后项目的p.S.条件:
<div class="captcha-flow-row" onmouseout="Anti.dashboard.flowActive = 1;"
onmouseover="Anti.dashboard.flowActive = 0;" style="">
在元素树中,此块始终通过style=“display:none;”隐藏
还需要做一个计时器每2秒检查一次
工艺开始前后项目的p.S.条件:
使用计时器,可以在发生变化时立即检测变化
至于音频哔哔声,这是一项复杂的任务,请参阅。问题不太清楚,我需要跟踪屏幕上出现的此块。信息不足。GreaseMonkey脚本是否创建此div,或者是否必须每隔2秒检查一次此div是否存在?此外,您似乎还有两个问题:如何构建脚本,以及为什么隐藏该div。当该div出现在页面上时,您需要按喇叭。这意味着解决验证码的过程开始了。根据发布的屏幕截图更新代码。
// ==UserScript==
// @name Detect DIV
// @include http://somesite/somepath*
// ==/UserScript==
var div = document.querySelector("#captcha_dashboard div.captcha-flow-row");
var ob = new MutationObserver(function(mutations) {
if (div.style.display != "none") {
alert('DIV IS VISIBLE');
ob.disconnect(); // stop monitoring the page
}
});
ob.observe(div, {attributes: true, attributeFilter: ["style"]});