使用JavaScript / Jquery关闭.aspx

我在其他链接上搜索了这个问题
window.close和self.close不会关闭Chrome等窗口,但无法解决它
我想使用下面的代码关闭页面,但它不适用于任何浏览器。

我的url是这样的:

HTTP://server/solutionName/Confirmation.aspx

警告

脚本可能只关闭由它打开的窗口。

HTML

Close 

脚本

  function confirm_delete() { if (confirm("Are you sure you want to close?") == true) window.close(); else return false; } 

这是截图: 在此处输入图像描述

请尝试以下代码行

  var Browser = navigator.appName; var indexB = Browser.indexOf('Explorer'); if (indexB > 0) { var indexV = navigator.userAgent.indexOf('MSIE') + 5; var Version = navigator.userAgent.substring(indexV, indexV + 1); if (Version >= 7) { window.open('', '_self', ''); window.close(); } else if (Version == 6) { window.opener = null; window.close(); } else { window.opener = ''; window.close(); } } else { window.close(); } 

window.close调用此方法时,将关闭引用的窗口。

仅允许对使用window.open()方法由脚本打开的窗口调用此方法。 如果脚本未打开窗口,则JavaScript控制台中将显示以下错误:脚本可能无法关闭脚本未打开的窗口。

https://developer.mozilla.org/en-US/docs/Web/API/Window.close

Chrome的hacky变通方法(重新打开窗口并关闭它):

  

此代码适用于我的Chrome: