如何在同一phonegap应用程序中显示Pdf文件。我试过Inappbrowser,Mupdf,PDFJS都使用其他pdf查看器显示PDF。我想在同一应用程序中打开pdf文件。任何人都可以帮帮我。谢谢
最佳答案
对于 Cordova ,sachinM的答案是完美的-但有扩展
使用uriEncodeComponent(link)和https://docs.google.com/viewer?url=链接
Doc,Excel,Powerpoint和pdf均受支持。
在应用浏览器中使用cordova。
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
window.open = cordova.InAppBrowser.open;
}
$("body").on("click",function(e){
var clicked = $(e.target);
if(clicked.is('a, a *'))
{
clicked = clicked.closest("a");
var link = clicked.attr("href");
if(link.indexOf("https://") !== -1)
{
if(true) //use to be able to determine browser from app
{
link = "http://docs.google.com/viewer?url=" + encodeURIComponent(link) + "&embedded=true";
}
window.open(link, "_blank", "location=no,toolbar=no,hardwareback=yes");
return false;
}
}
});
关于cordova - 如何在Phonegap的同一应用程序中显示PDF文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29815812/