我有一个使用window.print();
的页面已经打印在源代码中。
但我希望通过链接触发器来处理某种情况,可能会使此命令无效/中止。
基本上告诉页面在单击某些内容以启动页面时不启动打印对话框。
也许使用window.close();
,但不知道放在哪里,因为页面已打印window.print();
请允许我澄清一下:
页面'MYPAGE'已在源中打印window.print();
。
jQuery可以吗?
答案 0 :(得分:1)
将变量传递到URL并使用window.location.search.substring(1).indexOf('print') != -1
查看它是否在URL中打印并使用条件来阻止它。
或者如果您预计在该页面上不再需要window.print()
命令,而不是在以后阻止它,您可以在window.print = function() { }
之前window.print()
获胜并赢得什么都不做(基于打印是否在查询字符串中)