js关闭当前浏览器标签页兼容所有浏览器写法
时间: 2023-08-20 14:07:15 浏览: 172
兼容所有浏览器的样式写法
3星 · 编辑精心推荐
以下是关闭当前浏览器标签页兼容所有浏览器的写法:
```javascript
if (window.close) {
// For IE and Firefox
window.close();
} else {
// For Chrome and Safari
window.open('', '_self', '');
window.close();
}
```
这种写法首先检查浏览器是否支持 `window.close()` 方法,如果支持,则直接调用该方法关闭当前标签页;否则,使用 `window.open()` 方法打开一个空白页面,并将其作为当前窗口的内容,然后再调用 `window.close()` 方法关闭当前标签页。
阅读全文