在浏览器中使用window.open
功能和open
一样安全吗?使用open('http://stackoverflow.com/')
漂亮对我有用,但是它真的安全吗,它有什么副作用?
答案 0 :(得分:0)
全局对象的所有属性 - 浏览器中的window
- 可以在全局范围和其中的每个范围中访问,除非声明的变量具有相同的名称。如果由于某种原因在名为open
的范围链中的任何位置创建变量,则在不使用window.open
的情况下将无法再访问对window
的引用。
console.log(open);
(function() {
var open = 'Hello World!';
console.log(open, window.open);
})();