📜  如何使用用户通过 URL 打开的 JavaScript 关闭窗口?

📅  最后修改于: 2021-11-06 11:37:11             🧑  作者: Mango

由于安全问题,JavaScript 不允许使用 window.close() 方法关闭用户打开的窗口。但是,我们可以使用变通方法关闭窗口。要遵循的方法是使用 JavaScript 打开当前 URL,以便可以使用脚本关闭它。

下面的步骤演示了这种方法:

步骤 1:使用 open() 方法打开一个新窗口:首先我们需要使用 window.open()方法打开一个新窗口。可以使用 window 对象的location属性访问当前 URL。窗口的目标属性或名称值作为_self给出。这很重要,因为它使 URL 替换当前页面。

第 2 步:使用 close() 方法关闭这个打开的窗口: window.close()方法关闭调用它的窗口。第一步打开的窗口使用此方法关闭。这是有效的,因为窗口现在已由我们的脚本而不是用户打开。

注意:由于浏览器安全性的不同实现,此方法可能不适用于所有浏览器。

下面的例子演示了上述步骤:

例子:

HTML


  

    

        GeeksforGeeks     

       

        Click on the button below to         close the current window.     

                           


输出: