javascript - 使用 chrome 开发者工具查找导致 js 函数调用的原因

标签 javascript google-chrome

在我的网页中,我收到一条“警报”,我想知道是什么导致它触发并出现在页面中。可以用chrome开发者工具找到吗?

最佳答案

您可以将您的某些功能绑定(bind)到window.alert;

alert = function myCustomAlert(){ console.log("caller", myCustomAlert.caller); }

您可以将其放在开发人员工具控制台并检查调用者。

您可以使用其他技术来做到这一点,例如:

alert = function myCustomAlert(){ console.log("caller", arguments.callee.caller.name); }

唯一的问题是它必须在非严格范围内运行。

关于javascript - 使用 chrome 开发者工具查找导致 js 函数调用的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41564106/

相关文章:

javascript - 从 google maps api v3 获取带有自动完成服务的邮政编码

javascript - 使用 $location.path() 比较 Angular 中的 URL

javascript - 正则表达式:必须至少有一个数字和字母,但不能有其他字符/空格

java - Selenium 可移植 Chrome 打开 CMD

google-chrome - 抑制Chrome打包应用程序中的 "Failed to load resource: net::ERR_FILE_NOT_FOUND"

javascript - 从选择列表创建自动链接

javascript - 在javascript中添加动态控件

javascript - Google Chrome 开发者工具 - 分析结果文件格式

google-chrome - 在 Chrome 上配置 Selenium - Capybara

javascript - Chrome 65 无法打印隐藏的 iframe