JavaScript -网站可以看到用户脚本生成的错误/控制台日志吗?
JavaScript - Can a website see userscript generated errors/console logs?
网站是否有可能通过用户可能从该用户脚本中体验到的任何错误来检测用户脚本的使用情况?
假设网站管理员想通过更改网站中的某些内容来捕获用户脚本,然后导致用户脚本中的对象选择器失败。网站能知道由失败的用户脚本引起的错误吗?或者他们能以某种方式读取由用户脚本创建的console.log()吗?
这不是一个关于DOM修改的问题
布洛克,这可能是你的领域。:)
一个网站可以检查他们的DOM,看看页面是否被修改的方式不是由他们自己的代码。因此,如果用户脚本以某种方式修改了页面,网站可能会检测到这种修改(他们必须寻找它)。
网站可以用自己的函数代替console.log()
,捕获发送给它的任何输出(这将是代码中实际的console.log()
语句,而不是系统放在控制台的其他消息(例如未捕获的异常)。
相关文章:
- 在量角器中创建一个.txt错误输出文件是手动的,而不是控制台错误
- PHP REST服务抛出异常——希望避免控制台错误
- "资源不足错误“;当从Chrome控制台重复发出ajax请求时
- jQuery控制台错误:无法读取属性'top'的未定义
- 角度材料和流星的控制台错误
- Jasmine与Jasminece:输出错误到控制台
- 调用Javascript时出现控制台错误
- IE8错误:为null或不是对象,但仍然可以跟踪/控制台注销
- 出现“未捕获的类型错误:未定义不是函数”控制台错误
- 尝试从我的 chrome 扩展程序访问 gmail 中的 iframe 时出现未定义的错误,但不是从开发者控制台访问
- JQuery控制台错误
- 如何处理错误'控制台未定义'在powershell中
- 有一种方法可以使jslint在使用控制台时显示警告或错误
- 是什么导致了这个JS控制台错误
- 我的镀铬扩展程序没有't向控制台显示错误,但它显示日志
- 如何发送控制台消息和错误以提醒
- 抄写员 JS 错误 - 控制台.log未定义
- Node.js Visual Studio工具如何获取错误/控制台消息以输出VS
- JavaScript -网站可以看到用户脚本生成的错误/控制台日志吗?
- 错误控制台提示“函数未定义”