為了使在不同瀏覽器上打印顯示頁面一樣,最終選擇使用pdf.js打印效果。
直接把下載的pdf文件夾放到項目的js目錄下
頁面上
<a target="_blank" style="position:absolute;" id="jump"><span></span></a>
<a class="btn btn-primary print_" href="javascript:;">打印預覽</a>
js部分
$(".print_").click(function(){
Htjs.dialog.tips("請打印");
var query=fullContent + "/app/enApplication/static/onlineReadPdf?id="+$("#ids").val();
window.localStorage.setItem("url_app",query);
//注意此步的地址要寫對
var url = fullContent + "/js/pdf/generic/web/viewer.html";
//為了防止瀏覽器攔截,用此方法
$("#jump").attr("href",url);
setTimeout(function(){
//前面我的文章寫的是a標簽的點擊事件失效解決辦法。
/*document.getElementById('jump').click();*/
$('#jump span').click();
},1000);
});