0

InternetExplorer用の非同期プラグ可能プロトコルを作成しました。

ex:// D:/sample.html(「ex」は私が作成したプロトコルであると想定します)

IE自体でファイルD:/sample.htmlファイルを開きます

問題は次のとおりです。

  1. htmlおよびjpeg(他の画像ファイル形式をチェックしていません)ファイルをレンダリングすることができます。ただし、.doc、.pdf、.swfなどの他のファイル形式では、「Webページへの移動がキャンセルされました」というエラーが表示されます。処理の段階を記録しているログによると、処理全体は同様に進行しています。 htmlなどの場合のようなこれらのファイル形式。

  2. IEでファイルを開いた後、システムでファイル形式に登録されているデフォルトのアプリケーションを使用して、ファイルをIEで開きます。例:PDFファイルは、AdobeReaderがPDFファイル形式で登録されているデフォルトのアプリケーションであるシステムのAdobeReaderで開かれます。したがって、ドキュメントの表示中に、デフォルトのアプリケーションのUIコントロール(保存、印刷など)をプログラムで制御する方法はありますか。

任意のポインタが役立ちます。ありがとう。

4

1 に答える 1

1

私のテスト プロトコル (tp://) on codeplexを見てください。MIME タイプを報告することで、さまざまなタイプを処理します。

于 2012-03-22T16:39:18.917 に答える