移动设备上的 Javascript window.close

标签 javascript asp.net

我正在使用 ASP.NET 开发一个小型 Web 应用程序。我在这个系统中的功能之一是打开一个新的窗口选项卡,我在保存文档后放置了一个关闭按钮,但似乎它只在桌面上工作。

这是我的代码。

<asp:Button ID="Button2" runat="server" Text="Close" OnClientClick="javascript: window.close();"/>

我在我的手机 (SIII) 中使用 Opera mini 作为浏览器。

最佳答案

我担心你不走运,O​​pera Mini 浏览器在设计上不允许你使用 JavaScript 关闭窗口。

取自 official documentation :(强调我的)

Opening and closing windows

Opera Mini also doesn't support using JavaScript to open new windows (such as window.open()). If you use window.open() to launch a new window, Opera Mini will instead load that page as a new 'screen.' It will not open a new window or tab. Similarly, because a new window was never opened, window.close() will not work. (This is also true of the target attribute of HTML.)

关于移动设备上的 Javascript window.close,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18102243/

相关文章:

javascript - React 子组件不会在状态更改时重新渲染

javascript - 如何同时处理多个 Promise

asp.net - 没有可用扩展名时的 URL 重定向

c# - 错误操作编辑 Controller MVC

javascript - 将 Razor 列表传递给 Javascript (JSON)

JavaScript 在点击按钮时动态添加文本框

javascript - 为什么在 props 没有改变的情况下调用子组件的 render ?

javascript - Jquery 在点击和聚焦时切换输入可见性

c# - 如何将多个 MVC.net 应用程序与其他 MVC.net 应用程序连接?

asp.net - 如何在 ASP.Net 中将除单个 URL 之外的所有 URL 重定向到 https?