我有一些 JavaScript 会查看是否设置了 var,如果设置了,则如果没有设置,则执行某些操作。
if (reset === 'reset') {
gallery.unformat(container);
}
reset
仅在页面加载后设置。所以这个脚本只会在用户重新加载页面后执行。
如果我在 Firefox 中打开一个新标签,reset
则未设置。如果我在 chrome 中打开一个新标签,reset
则设置。
因此,对于我的情况,chrome 可以正确处理它,并且只有在第一次访问该站点时才会设置此 var,因此一切正常。
我想知道变量是否跨选项卡传播,如果是,哪些浏览器会做什么?