0
A
回答
0
调用窗口变量基本上给你一个从里面的所有内容概述。我想,如果你想知道它目前有多少功能,包括你可以这样做:
Object.keys(window).length; //or just Object.keys for the names
。如果新的功能被加入到窗口对象知道需要知道他们在那里凡在按键的数量包括或只是通过了解静态数字。仅举一些例子。这里在stackoverflow窗口对象只包含246个键。然而,像谷歌这样的东西我计算了1597个键。所以它真的取决于你使用的应用程序。
所以你可以做的是编写一个函数,检查键的数量是否增加,以及何时发生键取出键并将其移动到函数内的数组中。
这就是我从你的问题中得到的。
0
我认为你正在寻找Mutation Observers。有了它们,您可以侦听新添加或删除的DOM元素。我相信你也会收到属性和文字变化的通知。
以下是关于它们的简短文章的链接。 Mutation Observers
希望这会有所帮助!
0
假设您有两个单独的选项卡。一个不添加任何东西到窗口(这是很难找到),一个已添加一些属性。
已经打开。
在干净的做: a = Object.keys(window);
JSON.stringify(a);
复制的结果并移动到增加了一些属性窗口中的选项卡。然后做a = JSON.parse(<Ctrl + v>)
和b = Object.keys(window)
最后: c = b.filter(p=>a.indexOf(p)=== -1)
现在c
包含已经加入到由该标签窗口对象的所有属性的名称;
HOT TIP: Firefox的开发版做,默认情况下: a screenshot of how it works 注意window
的默认属性不同属性分开(称为[default properties
])
相关问题
- 1. 将代码添加到Visual Studio包中的当前编辑器窗口/延伸
- 2. 如何知道汇编代码中的当前进位标志?
- 3. 向窗口对象添加角度的代码行在哪里?
- 4. 如何在代码中将形状添加到WPF窗口?
- 5. 如何加载关于当前页面的特定代码?
- 6. 如何在当前的GUI窗口MATLAB中添加waitbar?
- 7. 如何获取在jqModal窗口中加载的外部页面的当前URL?
- 8. 如何在新窗口中打开当前页面
- 9. rails代码中的当前对象
- 10. 打开的窗口添加铬扩展当页面加载
- 11. 如何使用WPF中的代码添加页面到框架
- 12. 如何从asp.net获取当前页面源代码页面
- 13. 如何获取当前页面的所有子窗口WPF
- 14. 如何将类当前/活动添加到指向当前页面的链接?
- 15. 如何使用我的当前Python代码的GUI /窗口?
- 16. 如何知道当前页面是来自Forward还是Back,Ionic2
- 17. 如何在我的HTML页面中添加弹出窗口
- 18. 如何知道当前PC
- 19. 如何将宽度添加到代码中的对象?
- 20. 动态添加JavaScript代码到页面
- 21. 自动添加代码到html页面
- 22. 从codepen添加代码到wordpress页面
- 23. 如何加载页面加载之前jquery“模态窗口”?
- 24. 检测当前页面的代码
- 25. 如何使用PDFsharp将外部PDF添加到当前页面?
- 26. 如何在asp.net和C#的页面后面的代码中添加javascript代码#
- 27. 如何知道窗口是子窗口还是父窗口?
- 28. 如何知道子窗口父窗口销毁窗口
- 29. 如何知道当前页面使用Jquery或Javascript加载了多长时间?
- 30. 如何用基于代码的模态窗口启动页面
相关或https的副本:// stackoverflow.com/questions/17276206/list-all-js-global-variables-used-by-site-not-all-defined? – xadhix