javascript - 使用Command + Z时如何关闭Safari打开上一页?

标签 javascript html macos safari

我最近在 Safari 中注意到,在某些情况下,如果我按下 Command+z,它将打开之前打开的浏览器选项卡。

它弄乱了我的网络应用程序。有时它会正确执行撤消操作,而有时它会打开上一页(当没有更多撤消历史记录时)。这是一个错误还是我可以在 JavaScript 或 HTML 中关闭的功能?我的应用程序并不总是将光标放在文本字段中,因此我需要阻止 Safari 处理该事件。

这是 Mac OSX 10.11,Safari 10.1。

Safari 从撤消键入更改为撤消关闭选项卡:

enter image description here
enter image description here

最佳答案

虽然它看起来像 this可能值得一读,我建议不要使用这种做法,而是研究您的应用程序的构建方式。重新打开以前关闭的选项卡是人们在 Web 浏览器中执行的常见操作,您的应用程序应该能够处理这个问题。

关于javascript - 使用Command + Z时如何关闭Safari打开上一页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43063331/

相关文章:

php - 创建一个像这样的 HTML 表格

html - 创建水平导航菜单的问题(类似诺基亚)

macos - 还原后重新安装 Homebrew 符号链接(symbolic link)

html - 不是所有的 CSS 属性都可以向下级联,或者某些标签会忽略父级的属性?

javascript - React CRA - 图像生态系统

javascript - 如果在表单提交期间未选中复选框,那么它将变为红色

javascript - 访问position[i]处的json元素并在map函数中更改它们的值

oracle - 为什么 oracle 连接在 mac os sierra 上打开这么慢?

c++ - Xcode 无法构建虚幻引擎 4 项目

javascript - 使用 Datepicker 插入 HTML 表格行不起作用