1
12
有几种方法可以做到这一点。最简单的方法是检查窗口对象上的一个或两个已知属性。还有
|
2
4
在AngularJS源代码中找到了这个。一条直线击中目标。
|
3
2
|
4
1
只是:
三等号可以防止类型强制,否则会使这变得更难做到。 |
5
1
在玩弄了许多选项之后,我认为这是检测对象是否为窗口交叉浏览器的最准确方法:
我需要执行一些更严格的单元测试,所以 拜托 如果出现任何不一致,请通知我。 |
6
0
当然,这只检查变量对象是否是这个窗口(即执行javascript的文档的窗口)。 或者,您可以尝试如下操作:
检查是否存在一些窗口字段和/或函数 相当肯定 它是一扇窗户… |
7
0
有人仍然可以定义一个名为
|
8
-1
自从
问题是,如果我们有这样一个物体,这是可以被愚弄的:
如果不太可能,那么可以使用此代码。 |
9
-1
|
10
-1
|
funkysoul · 浏览器之间的CSS颜色差异 6 年前 |
Denisa Corbu · appendChild在IE中不工作 7 年前 |
Rhushikesh · 无法在angular2应用程序中接收存储事件 7 年前 |
Andy · 在文本区域中保存文本的独立于浏览器的方式 7 年前 |
Jithin Raj P R · CSS箭头在不同浏览器中的位置不同 7 年前 |