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

时间:2012-11-22 12:27:36

标签: pdf trigger.io

我有一个基于Trigger.io构建的混合移动应用程序,默认情况下会在in-app child browserforge.tabs模块)中打开链接(其中一些是用户生成的内容)。当试图打开.pdf文档时,屏幕将保持空白(在Android和iOS上都进行了测试)。

以下是我正在使用的代码的缩减版本:

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

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

1 个答案:

答案 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');">