问题标签 [window.closed]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
782 浏览

javascript - 如何在javascript中关闭标签或重新打开弹出标签?

我正在尝试获取新打开的选项卡的引用并在同一功能中使用它来关闭选项卡并重新打开,以获取更多详细信息:我想创建一个 Java 脚本按钮

  1. 第一次点击打开一个新标签
  2. 在第二次单击同一按钮时关闭选项卡并重新打开同一选项卡

0 投票
1 回答
250 浏览

laravel - Window.close() 重启后不起作用

<a href='.$login.' target ="_blank" onclick="window.close();"><i class="fa fa-sign-in f-s-25" style="margin-left: 10px;"></i></a>

在 laravel 控制器中,我使用的标签在按钮上单击 window.close() 运行良好,但是当我重新启动服务器或 PC 后,它就不起作用了。

请给我一个解决方案,了解如何在不使用 Javascript 的情况下关闭 Laravel 控制器中标签中的当前选项卡。Window.close() 在 Firefox 中也不起作用。

0 投票
0 回答
56 浏览

javascript - window.opener 的“关闭”属性

我对 chrome 中的 window.opener 有疑问。

如果我有一系列打开的窗口(window1 调用window.open,这个创建的window2 调用window.open 来创建window3)。据我了解,在window3中,window.opener指向window2。如果我想从 window3 访问 window2,建议先检查 window2 是否仍然打开 - 从而检查 window.opener.closed 属性。

问题是如果window2 关闭,window3 中的window.opener 为null。因此 window.opener.close 会导致错误。有没有办法从window3访问window1(如果window2没有关闭,它将在window3 window.opener.opener中,但正如所说,关闭window2会使window.opener在window3中为null ...)。

有什么建议吗?谢谢。

0 投票
1 回答
57 浏览

jquery - 如果 window.close 功能不起作用怎么办?

我创建了一个 HTML 文件并在其中制作了四个部分,在每个部分中我使用以下代码添加了一个十字按钮来关闭选项卡

通过添加onclick到该十字按钮,此代码在第 1 部分和第 2 部分工作,就像单击十字按钮选项卡关闭时一样。但是此代码不适用于第 3 和第 4 部分,因为代码是相同的。

0 投票
1 回答
37 浏览

javascript - 如何使用检查元素关闭窗口而不必打开它?

每次我尝试使用window.close();我都会得到错误Scripts may only close the windows that were opened by them,有没有办法绕过这个?

0 投票
0 回答
16 浏览

javascript - Window.close 属性不适用于 Facebook

我需要知道用户何时关闭窗口。

我使用 javascript 属性Window.closed。此代码适用于所有网站,除非我在窗口中加载 facebook.com。我知道一旦加载 DOM,窗口就会关闭。

Facebook 是否做了一些特定的事情,所以我们不能使用封闭的财产?你觉得我能做点什么吗?

谢谢你的帮助。