JQM webapp から pdf を開こうとしています。iframes/embed/object を試してみましたが、デスクトップ ブラウザー (スクロール、ズームなど) のように iPhone で機能するものはありません。リンクを介してpdfを開くだけで解決しました<a href="mypdf.pdf">Link</a>
。ユーザーはブラウザの戻るボタンを使用してアプリに戻ることができるため、これは標準ブラウザで正常に機能します。
私が抱えている問題は、ユーザーがページをホーム画面に保存し、クロムレス サファリ ブラウザーを使用して開くと、ブラウザーの [戻る] ボタンが表示されなくなることです。リンクを追加しようとしtarget="_blank"
ましたが、どうやら JQM がリンクを乗っ取って新しいページで開くのを妨げているようで、ハックを機能させることができませんでした。
私はpdf.jsも試しましたが、JavaScriptの知識がかなり限られているため、それを機能させることさえできず、例はかなり高度です。私が見つけた唯一のチュートリアルは、動作しない古いバージョンを使用していました。
リンクを新しいウィンドウで開く際に JQM をバイパスする方法はありますか (クロムレス Web アプリではなくモバイル サファリで開きます)、または webapp から pdf を開く方法について他に提案はありますか?