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

PDFがローカルであると仮定すると、最初に「getURL」を実行する必要があります。

これが私にとってうまく機能する関数です:

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

次に、相対URLまたは絶対URLを使用してshowPDFを呼び出します。

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