ユーザーがボタンをクリックするたびにPDFファイルを表示できるようにするこの問題があります。最初のクリックでは'Access-Control-Allow-Origin' header is present on the requested resource.
のエラーが表示され、何も表示されませんが、もう一度試してみると、GoogleドキュメントビューアでPDFを表示できます。Google Docsビューアの一貫性のない出力
PDFはAPIリンクから送信され、storage.googleapis.comでホストされていましたが、そのコントロールはありません。
HTML:
<a href="{{document.document}}" class="btn-open-pdf"><i class="icon icon-eye"></i></a>
Framework7/jQueryの:
$(document).on('click', '.btn-open-pdf', function() {
var url = "https://docs.google.com/viewer?url=" + $(this).attr('href');
window.open(url, "_blank", "location=no,toolbar=no,hardwareback=yes");
});
編集: ポップアップはポップアップが有効になってあまりにものために、モバイルデバイス上では動作しません。