javascript - 当我使用 JavaScript 以编程方式打印页面时,为什么 Safari 会询问显而易见的问题?
问题描述
这个对话框是什么意思?当然我想在按下“打印”按钮后打印一个页面,它的目的是什么以及如何绕过它?
当我点击“打印”时,它不会立即打印,而只是显示带有打印预览的预期对话框。
代码(它是 vuejs)很简单。我正在等待一些异步的东西完成,然后在 promise 解决时调用 print:
this.$refs.export.prepare().then(() => {
window.print();
});
所有其他浏览器都很好。
解决方案
推荐阅读
- java - java中使用weka的实例分类中的ArrayIndexOutOfBoundsException
- html - 如何将项目左右移动以创建 3 列布局?
- c - 从图创建邻接矩阵
- hpc - HPC Pack 2016 中的队列模式可以扩展吗?
- java - React App 与 Java Maven Web 应用程序的集成
- python - which frame to use? angular, or Dash by Plotly?
- git - How are different branches stored locally from git on my disk?
- python - 将来自卡盘的数组元素相乘
- javascript - 如何解决尝试获取非对象错误的属性“出价”
- google-apps-script - enabled trigger onEdit launches functions twice, not enabled stops modal dialog to show up