javascript - 如何使用javascript关闭当前选项卡?
问题描述
我想使用 javascript 关闭当前选项卡。但我没有得到任何解决方案。我在整个互联网上搜索了这个,一些帖子建议了下面的解决方案。
$("#click").click("click", function(element) {
window.top.close();
});
但是在单击按钮后Scripts may close only the windows that were opened by it.
,控制台中会出现警告。是否有任何可能的方法来关闭任何脚本未打开的当前选项卡?
解决方案
你不能。
https://developer.mozilla.org/en-US/docs/Web/API/Window/close
此方法只能在由脚本使用 Window.open() 方法打开的窗口上调用。如果窗口不是由脚本打开的,控制台中会出现类似的错误:Scripts may not close windows that not open by script。
推荐阅读
- r - 结合多个混淆矩阵 - 用矩形而不是平铺平铺图?
- r - 向 ts.plot 添加黄土线
- oracle - Oracle 11g 中是否有与 Neo4j Cypher 查询相同的 SQL 查询或过程以过滤最短路径?
- powerquery - Power Query - 如何提取列表中的值?
- c++ - 具有多个或条件的 std::enable_if
- javascript - 有没有办法添加一个使用 Material Table React 到每个列标题
- python - 在 django rest 框架中使用令牌身份验证返回更多信息
- c - 如果超出内部固定/非固定翻译限制,实现是否应该发出诊断?
- appkit - 出现查找弹出框时调用 NSTextView textDidEndEditing
- android - React Native:非法节点 ID 设置为 Animated.Multiply 的输入