检测JavaScript中动态文本的来源

检测JavaScript中动态文本的来源,javascript,text,dynamic,Javascript,Text,Dynamic,例如,是否有一种方法可以检测文本来自何处(如果它不是纯HTML) document.write = function(arg) { console.trace() } document.write('ok')将在页面中的某个位置写入ok。但它不会显示在HTML中,它是动态的 我的问题是,当我有一个长/复杂的代码源时,我想知道“ok”来自哪里 有什么想法吗?在JavaScript文件中搜索“ok”/看看它在什么选择器中,然后搜索这些选择器 如果这些策略没有帮助,那么我确信有一个JavaS

例如,是否有一种方法可以检测文本来自何处(如果它不是纯HTML)

document.write = function(arg) {
    console.trace()
}
document.write('ok')将在页面中的某个位置写入ok。但它不会显示在HTML中,它是动态的

我的问题是,当我有一个长/复杂的代码源时,我想知道“ok”来自哪里


有什么想法吗?

在JavaScript文件中搜索“ok”/看看它在什么选择器中,然后搜索这些选择器

如果这些策略没有帮助,那么我确信有一个JavaScript调试器可以让您逐步完成代码执行?我想这需要一段时间,但你的长/复杂的来源


不幸的是,我认为没有任何其他编程方式可供您执行此操作。

您可以覆盖document.write并跟踪调用的来源。比如说

document.write = function(arg) {
    console.trace()
}

我搜索了这个词,“这个词是tr”这个问题存在了不止一次,上百次:)