使用 Trigger.io 应用程序内浏览器打开 pdf 文件



我有一个基于 Trigger.io 构建的混合移动应用程序,默认情况下在应用程序内子浏览器(forge.tabs模块)中打开链接(其中一些是用户生成的内容)。尝试打开.pdf文档时,屏幕将保持空白白色(在Android和iOS上均经过测试)。

这是我正在使用的代码的精简版本:

$(document).on('click', 'a', function() {
  window.forge.tabs.open( $(this).attr('href') );
  return false;
});

我希望在应用程序内浏览器中查看文档或能够将其下载到设备。

假设您的 PDF 是本地的,您需要先执行"getURL"。

这是一个对我来说很好用的函数:

function showPDF (pdfName) {
    forge.tools.getURL(pdfName, function (myPDF ) { forge.tabs.open(myPDF); });
}

然后只需使用相对或绝对网址调用showPDF,即

<button class="btn" type="button" onclick="showPDF('assets/pdf/sample.pdf');">

最新更新