Javascript 如何捕获所有打开网页上的所有windows事件

Javascript 如何捕获所有打开网页上的所有windows事件,javascript,Javascript,我试图找到一个解决方案,在这个解决方案中,我可以捕获浏览器上发生的所有事件,并记录用户所做的任何事情。例如,如果用户选择一个文本,我可以为此创建一个事件侦听器。此事件侦听不限于网页,但应适用于所有打开的网页。我不知道使用Javascript是否可行。如果您认为可以在浏览器上记录用户执行的所有操作,并为特定类型的操作(如文本选择)创建事件侦听器,并对其进行记录,请回答。 此问题没有相关代码。我只需要知道如何为所有网页上的浏览器中发生的特定操作创建事件侦听器。在通常的客户端web开发上下文中执行的J

我试图找到一个解决方案,在这个解决方案中,我可以捕获浏览器上发生的所有事件,并记录用户所做的任何事情。例如,如果用户选择一个文本,我可以为此创建一个事件侦听器。此事件侦听不限于网页,但应适用于所有打开的网页。我不知道使用Javascript是否可行。如果您认为可以在浏览器上记录用户执行的所有操作,并为特定类型的操作(如文本选择)创建事件侦听器,并对其进行记录,请回答。
此问题没有相关代码。我只需要知道如何为所有网页上的浏览器中发生的特定操作创建事件侦听器。

在通常的客户端web开发上下文中执行的JavaScript,即嵌入页面中的JavaScript,由于明显的安全原因,无法做到这一点


您需要为此使用浏览器扩展。一些浏览器允许您使用JavaScript编写扩展。

如果允许的话,这将是一个巨大的安全漏洞。对于这个问题,没有相关的代码。那将是一个问题。考虑到你的具体要求,你应该给我们一些可以合作的东西。我只是想知道是否有办法做到这一点。如果这是一个安全漏洞或没有,我没有任何线索,因为我是一个非常新的网络开发。没有这方面的代码,因为我不知道如何做到这一点。。我只是在努力学习,我的话可能不对,但这并不意味着我在试图破坏任何形式的安全。我想我不应该被这样降价。非常感谢你的建议。我不知道该用什么词来表达这个功能。。。但是你的回答真的很有帮助。