Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript-警报和确认框的事件侦听器?_Javascript_Html - Fatal编程技术网

JavaScript-警报和确认框的事件侦听器?

JavaScript-警报和确认框的事件侦听器?,javascript,html,Javascript,Html,这可能是最基本的,但我找不到答案 我需要编写一个事件侦听器,它侦听页面上显示的警报/确认框,这就是它们应该做的 出现警报时 检测页面上是否有警报 捕获警报消息 检测用户何时按下OK按钮(基本上是警报OK click的事件处理程序) 当存在确认框时 检测是否存在确认框 捕捉信息 检测用户正在单击的按钮。他/她是接受警告,还是拒绝接受警告 我需要一个我正在做的辅助项目,它只是从一个特定的网络应用程序收集一些统计数据,并发回一些数据进行分析。页面上有很多确认框,我想记录用户做出的决定 这可以看作是Fi

这可能是最基本的,但我找不到答案

我需要编写一个事件侦听器,它侦听页面上显示的警报/确认框,这就是它们应该做的

出现警报时

  • 检测页面上是否有警报
  • 捕获警报消息
  • 检测用户何时按下OK按钮(基本上是警报OK click的事件处理程序)
  • 当存在确认框时

  • 检测是否存在确认框

  • 捕捉信息

  • 检测用户正在单击的按钮。他/她是接受警告,还是拒绝接受警告

  • 我需要一个我正在做的辅助项目,它只是从一个特定的网络应用程序收集一些统计数据,并发回一些数据进行分析。页面上有很多确认框,我想记录用户做出的决定

    这可以看作是Firefox、Chrome和/或IE浏览器的扩展,它在后台运行,监听用户交互并在别处报告

    我看了一篇帖子:,但它似乎没有回答我的问题

    请帮忙

    谢谢,
    Sriram

    一个事件监听器,它监听页面上显示的警报/确认框
    我不认为这类事情有
    事件
    页面上有很多确认框,我想记录用户做出的决定
    -你编写了“web应用”,所以重写它来收集数据(您指的是window.alert和window.confirm等,对吗?)由于
    alert
    confirm
    prompt
    都是同步的,因此它们没有任何事件。在它们被解除后执行代码的方法是只在代码中写入下一条语句。
    confirm
    prompt
    都有可以检查的返回值。@JaromandaX我不写页面。Thin然后,你说它从我的web应用程序中收集一些统计数据并不是对问题的准确描述……但是,当然,这些代码可以放在浏览器附加组件中——当然,没有人会安装浏览器附加组件,但是,你不能强迫别人浏览别人的网页——这是一个错误我赞成