我正在使用 ASP.NET 开发一个小型 Web 应用程序。我在这个系统中的功能之一是打开一个新的窗口选项卡,我在保存文档后放置了一个关闭按钮,但似乎它只在桌面上工作。
这是我的代码。
<asp:Button ID="Button2" runat="server" Text="Close" OnClientClick="javascript: window.close();"/>
我在我的手机 (SIII) 中使用 Opera mini 作为浏览器。
最佳答案
我担心你不走运,Opera 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/