js关闭safari浏览器页面
时间: 2023-08-30 20:12:32 浏览: 69
在 Safari 浏览器中关闭当前页面的 JavaScript 代码和其他浏览器略有不同,可以使用以下代码:
```
window.open('', '_self', '');
window.close();
```
这里首先通过 `window.open()` 方法打开一个空白页面,并将其命名为 `_self`,然后再调用 `window.close()` 方法关闭该页面。
需要注意的是,Safari 浏览器可能会阻止该操作,因此不能保证在所有情况下都能成功关闭页面。
相关问题
js夸克浏览器页面关闭时弹出系统提示窗
类似于 Safari 浏览器,夸克浏览器也不支持在 `beforeunload` 事件中弹出提示框,但是可以通过 `onunload` 事件实现在页面关闭时弹出提示框。代码如下:
```javascript
window.addEventListener('unload', function (event) {
// 弹出提示框
alert('确定要离开吗?');
});
```
需要注意的是,由于 `onunload` 事件在页面关闭时会被触发,因此在这个事件中执行的代码可能无法保证完全执行完毕。同时,夸克浏览器也可能会自动屏蔽弹出的提示框。
js苹果浏览器页面关闭时弹出系统提示窗
在苹果的 Safari 浏览器中,`beforeunload` 事件不支持弹出提示框。不过,你可以使用 `onunload` 事件来实现在页面关闭时弹出提示框。代码如下:
```javascript
window.addEventListener('unload', function (event) {
// 弹出提示框
alert('确定要离开吗?');
});
```
需要注意的是,在 `onunload` 事件中弹出的提示框不能被定制,而是由浏览器自动显示的。同时,由于 `onunload` 事件在页面关闭时会被触发,因此在这个事件中执行的代码可能无法保证完全执行完毕。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)