我有一个基于Trigger.io构建的混合移动应用程序,默认情况下会在in-app child browser(forge.tabs
模块)中打开链接(其中一些是用户生成的内容)。当试图打开.pdf文档时,屏幕将保持空白(在Android和iOS上都进行了测试)。
以下是我正在使用的代码的缩减版本:
$(document).on('click', 'a', function() {
window.forge.tabs.open( $(this).attr('href') );
return false;
});
我希望能够在应用内浏览器中查看该文档,或者能够将其下载到设备中。
答案 0 :(得分:4)
假设您的PDF是本地的,您首先需要执行“getURL”。
这是一个对我来说很好的功能:
function showPDF (pdfName) {
forge.tools.getURL(pdfName, function (myPDF ) { forge.tabs.open(myPDF); });
}
然后用相对或绝对url调用showPDF,即
<button class="btn" type="button" onclick="showPDF('assets/pdf/sample.pdf');">