通过JS实现调用浏览器的打印功能
<input type="button" id="print" value="打印" οnclick="printPage();"/>
<iframe frameborder=0 width="100%" height="400px" id="printFile" src="">
</iframe>
function printPage(){
var iframe = document.getElementById("printFile");
if(iframe.src){
var frm = iframe.contentWindow;
frm.focus();
frm.print();
return false;
}
}
试了一下,QQ浏览器、火狐
、360安全浏览器、猎豹安全浏览器、Google Chrome(仅试了这些浏览器)都好使,搜狗高速浏览器不好使,只能调出打印也选项,点击打印却没什么反应,具体什么原因暂未找到(初定浏览器内核的原因)