JavaScript - 网站可以查看用户脚本生成的错误/控制台日志吗?

时间:2014-07-29 08:32:20

标签: javascript console syntax-error

网站是否有可能通过用户可能从该用户体验到的任何错误来检测用户脚本的使用情况?

假设网站管理员希望通过更改网站中的内容然后导致用户脚本中的对象选择器失败来捕获用户脚本。网站是否可以了解用户脚本失败导致的错误,或者他们是否可以通过某种方式读取用户脚本创建的console.log()?

这不是关于DOM修改的问题。

布洛克,这可能是你的领域。 :)

1 个答案:

答案 0 :(得分:0)

网站可以检查他们的DOM以查看该页面是否已经以他们自己的代码未完成的方式进行了修改。因此,如果用户脚本以某种方式修改页面,则网站可能会检测到该修改(他们必须寻找它)。

网站可以用自己的函数替换console.log(),该函数捕获发送给它的任何输出(这将是代码中的实际console.log()语句,而不是系统放入控制台的其他消息(例如没有被捕的例外)。