ゴール:ブラウザのデフォルトのブラウザを置き換えるために、ズームとドラッグ/パン機能を持つブラウザベースのpdfビューア(より良い方が保存機能を隠すことができます)ブラウザーのPDFビューアーをプログラム(HTML、JS、PHPなど)で変更するにはどうすればよいですか?
問題:すべてのブラウザ
<object id = 'zoomPage' type='application/pdf' data= '1.pdf'>
<p>The PDF can not display
</p>
</object>
それはPDFファイルを開くには、Adobeリーダーを使用して、すべてのブラウザ(クローム、FireFoxの、IE8 +)を強制することは可能です:ドラッグ/パン機能なし
現在、このコード使用デフォルトのPDFビューアがあることPDFビューア、 javascript/jquery/html/phpを使用していますか?または、上記の機能を持つWebベースのPDFビューアがありますか?
注:最初のアプローチの
:
Iは方法を発見例えば コンテンツディスポジション:添付ファイル
それが唯一のアプローチ2用のPDFファイル
フォースあなたのPDFを閲覧する誰にも意味や力(自分のマシン上で意味しますか)?自分のマシンで、そのMIMEタイプのファイルの関連付けをFirefoxで常に開くように変更し、他のブラウザのいずれかがFirefoxの "application/pdf"ファイルを開こうとするたびにFirefoxを立ち上げる可能性があります。誰かのマシンで?私はそうは思わない。私はあなたの気まぐれで私のマシンでJSを実行させることは決してありません。 –
ブラウザでファイルに使用する外部プログラムをリモートから選択できる場合は、セキュリティホールと見なします。 – mkl
私はサイトを訪れて、自分のpdfビューアや、インストールしなかった/使用することに同意したソフトウェアを使用していることに気づいた場合、ブラウザウィンドウを閉じてそのサイトをブラックリストに入れると...ソフトウェアではなくデータを要求しています...私が何を求めても何も望みません。それ以上のものはありません –