![]() |
1
428
您将需要JavaScript来完成此操作。使用
注: 当前选项卡是隐含的。这相当于:
或者可以指定其他窗口。 所以:
用HTML:
或:
你
现在的选项
注:
与上面的不同之处在于浏览器。如果用javascript打开窗口(通过
|
![]() |
2
226
试试这个
|
![]() |
3
64
这种方法适用于Chrome和IE:
|
![]() |
4
22
据我所知,它在Chrome或火狐中已经不可能存在了。在IE中仍然可以(至少是预边缘)。 |
![]() |
5
16
这是可能的。我搜索了整个网络,但有一次当我接受微软的调查时,我终于得到了答案。 试试这个:
这将为您关闭当前选项卡。 |
![]() |
6
6
在FF 18和Chrome 24中成功测试: 插入头:
HTML:
学分到 Marcos J. Drake . |
![]() |
7
6
也试试这个。在所有三个主要浏览器上为我工作。
|
![]() |
8
6
在Chrome41中,以下功能适用于我:
我尝试过一些关于FF的想法,包括打开一个实际的网页,但似乎没有什么效果。据我所知,任何浏览器都会用xxx.close()关闭一个选项卡或窗口 真正地 由JS打开,但至少FF不能通过在该选项卡中打开新内容来关闭选项卡。 当你想到它的时候,这是有意义的——用户可能不希望JS关闭一个有有用历史记录的选项卡或窗口。 |
![]() |
9
0
这是解决相同问题的一种方法,声明这样的javascript函数
将以下行添加到HTML以使用
|
![]() |
10
0
有点晚了,但这是我发现的……
您将得到控制台错误: 脚本不能关闭未由脚本打开的窗口。 作为一个错误,没有别的。 您可以在URL中添加一个唯一的参数,以了解页面是否是从脚本(如time)打开的- 但这只是一个黑客 不是本机功能,而是 失败 在某些情况下。 我找不到任何方法来知道页面是否是从open()打开的, 关闭不会引发错误。 这个不能打印 “测试”:
|
![]() |
11
-2
以下是创建此类链接的方法:
|
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 4 月前 |
![]() |
Alex · 在轻量级中同时解构和不解构变量 4 月前 |
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 4 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 4 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 4 月前 |