如何用js关闭页面

google了很多发现都不能使用,特别是针对firefox的都不行,现在有没有什么好的js关闭浏览器标签的方法

阅读 10.5k
1 个回答

假设你指的是浏览器网页端使用 JavaScript 关闭标签页。

这个是没有答案的。window.close() 方法只能关闭由 JavaScript 自己打开的网页。由用户主动打开的网页只能由用户主动关闭。如果你真的不想让用户看你的网页了,直接 document.write('不要看了,关掉我吧!'); document.close();

一些版本的 IE 在非脚本打开的网页中调用 window.close() 时,会提示用户是否要关闭该网页。


如果你有 chrome 权限(在火狐扩展中)的话,关掉标签页应该没有任何困难。

如果你想通过 KDE 或者 GNOME 的 JavaScript 脚本功能关闭浏览器的标签页的话,参见它们自己的文档。

如果你想通过 Node.js 关闭浏览器的标签页的话,火狐可以考虑使用 mozRepl 插件会方便一些。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题