点击页面上某个按钮之后关闭当前浏览器窗口。js的解决方法用的
window.opener=null;
window.open('',self);
window.close();
我单独建一个html页面测试这段代码可以生效,但在vue的项目中无论怎样都无效
点击页面上某个按钮之后关闭当前浏览器窗口。js的解决方法用的
window.opener=null;
window.open('',self);
window.close();
我单独建一个html页面测试这段代码可以生效,但在vue的项目中无论怎样都无效
引用@king的回答:
js关闭当前页面,当该页面不是其他页面打开的,而是直接输入url,直接用window.close()无法关闭。
示例:
let windowObj = window.open()
windowObj.location = '/...' //弹出一个你要打开的页面
//在你弹出的那个页面关那个页面使用:
window.close()
//在当前页面关闭刚才弹出的页面使用:
windowObj.close()
6 回答3k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答6.4k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答993 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
关闭窗口完全不关vue的事啊,vue也是js写的,不会影响js的方法。
你的代码写在哪里啊,没执行到吧?