私はダイアログボックスのローカルパスからPDFを開く必要があるプロジェクトに取り組んでいます。私は通常のクロムブラウザからPDFを開くことができますが、クロムモバイルのバージョンビュー(inspect要素 - コンソール)から同じPDFを開くことができません。 Googleドライブから開こうとするリンクがたくさんあると思っていますが、インターネット接続が利用できない場合はPDFを開くことができません。どのように私はGoogleのドライブプロセスなしでこれを達成することができます。この問題は、事前におかげで私を助けてください。これまでに書いたコード。クロムモバイルバージョンビューのローカルからPDFを読み込むことができません
注:このプロジェクトではjQueryの使用を制限されていますが、JavaScriptのみが許可されています。
function pdf(objFRM, local_src){
document.getElementById('dialog').style.display = 'block';
document.getElementById(objFRM).style.display = 'block';
document.getElementById(objFRM).src = local_src;
console.log(document.getElementById(objFRM).src);
}
<a onclick="pdf('iFrame', 'assets/pdf/sample.pdf')"><button class="gray-button">Manual</button></a>
<div id="dialog" style="display:none;">
<div class="modals">
<iframe id="iFrame" type="application/pdf"></iframe>
</div>
</div>
誰でもこの質問にお答えください。 – User
あなたの質問には十分な詳細が記載されていません。たとえば、ローカルファイルをどのくらい正確に開くことができないのでしょうか?どのステップで何かがうまくいかない?エラーがありますか?はいの場合、エラーメッセージは何ですか?あなたのプロジェクトは何ですか?このサイトはありますか?メインブラウザでファイルを開こうとしているネイティブのモバイルアプリケーションですか?これはハイブリッドアプリですか、独自のWebViewの中でPDFを開きたいのですか? – SergGr
使用している 'onclick'プロパティが機能しない可能性があります。代わりにイベントリスナーを追加しようとしましたか? 「 –