写Vue项目,有一个打印功能,发现了一个BUG。以下函数
print_func=()=>{
const ow=window.open('..');
ow.print();
}
执行之后,不做任何操作,回到opener的界面,任何基于router的操作是无法进行的。不知道这个问题怎么解决呢?
简单说就是
<html>
<body>
<button onclick="print()">TEST </button>
</body>
<script>
function print() {
var openW = window.open('');
openW.print();
}
</script>
</html>
按钮点击之后新开的页面中打印不做任何点击的情况下回到本页面,如何能让它刷新呢?
浏览器:Chrome
万分感谢
你在新打开的页面调用了print()方法,该页面出现chrome自带的打印预览弹框会阻塞你其他的操作;