我怎么知道运行Chrome的哪个脚本会打开一个新的弹出窗口
How do I know which script in running Chrome causes to open a new pop-up?
我在Chrome中安装了一个扩展,当我点击页面上的任何位置时(即使没有链接),它也会打开一个弹出选项卡。当我在"开发人员工具"中看到"源代码"选项卡时,它加载了许多额外的脚本(比如来自数百个不同源代码的一百多个不同脚本),这些脚本从未出现在原始网页中。我正试图找出是什么特定的脚本导致了这种情况。我该怎么做?
以下是我已经尝试过的:
-
我尝试在"mousedown"事件侦听器上添加断点。事实证明,有几个脚本在上面添加了事件侦听器,所以我不能说是哪个特定的脚本。
-
我还尝试过具有
height: 0, left: 0
或top: -999, left: -999
等属性的div
和iframe
,但有多个这样的div
。
有什么帮助吗?
尝试覆盖window.open:
window.open = function () { debugger; }
或
window.open = function () { console.trace(); }
相关文章:
- 用javascript将数据从一个窗口传递到另一个窗口
- 创建一个方法,通过一个窗口进行迭代并获取Titanium中的所有控件
- 从另一个窗口访问document.getElementById
- notify.js没有'如果另一个窗口被聚焦,则不显示通知
- 使用YUI或ExtJS将隐藏的DIV变成一个窗口
- 从另一个窗口对链接触发单击事件
- Atom Electron:在另一个窗口中渲染画布
- 使用Javascript单击选择按钮时,在另一个窗口上显示图像
- Javascript/Jquery如何在另一个窗口中检测点击
- 用JavaScript打开一个新窗口,然后关闭前一个窗口
- 使用Javascript/jQuery在当前窗口后面打开一个窗口
- 从另一个窗口调用 iframe
- 在系统焦点使用Electron的地方打开一个窗口
- 将图像数组从一个窗口传递到另一个窗口,并在javascript的新窗口中显示图像
- 一键在一个窗口中打开两个不同的链接图像
- IE10在打开窗口并再次打开另一个窗口时不起作用
- 你怎么知道javascript是否无法打开一个窗口
- 使用 javascript 打开一个窗口,并从外部源加载 HTML 内容
- 仅在一个窗口中播放声音,该窗口使用javascript(可能是jquery)处于活动状态(在一个网站内)
- 用钛将一个窗口移动到另一个窗口