1

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

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

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

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

4

1 回答 1

4

Assuming your PDFs are local, you'll need to do a "getURL" first.

Here's a function that works just fine for me:

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

Then just call showPDF with a relative or absolute url i.e.

<button class="btn" type="button" onclick="showPDF('assets/pdf/sample.pdf');">
于 2012-11-27T12:38:05.297 回答