2

ブラウザ インスタンスに埋め込まれた pdf ドキュメント (PDF1) にリンクがあります。または、Adobe Reader がブラウザ ウィンドウに埋め込まれているとします。

この pdf ドキュメント (PDF2) にはサーブレットへのリンクがあり、このビューは別の pdf ファイルを開きます。

新しい pdf ドキュメントが、同じブラウザ ウィンドウに埋め込まれた Adob​​e Reader で開かれます。このドキュメント (PDF2) を新しい Adob​​e Reader が組み込まれた新しいブラウザー ウィンドウで開くにはどうすればよいですか?

これは、pdf ドキュメントの生成に使用されるエディター ツールに依存しますか?

PS: 最初のドキュメント (PDF1) は作成していませんが、2 番目のドキュメント (PDF2) を新しいウィンドウで開くにはどうすればよいかという問題に直面しているため、最初のドキュメントは「失われる」ことはなく、再度開く必要があります。 .

4

1 に答える 1

3

これは、Acrobat Reader を変更しないとできないと思います。何が起こるかは次のとおりです。

  • 最初のファイルをダウンロードします。
  • IE は「PDF」に気づき、Acrobat Reader を埋め込みます。リーダーは URL を引数として取得します。AR はドキュメントを IE ウィンドウ内にレンダリングするという事実にもかかわらず、ARはドキュメントを完全に制御できるようになりました。したがって、リンクをクリックすると、AR (IE ではなく) がイベントを処理し、2 番目のドキュメントをダウンロードします。

「単一ドキュメント」UI を使用しないFoxit Readerまたはその他の PDF リーダーを試すことをお勧めします。Foxit はタブを使用し、複数の PDF ドキュメントを表示できます。

それらはより速く、より快適に使用できます。

[編集] 実際、AR は OS を呼び出してリンクを処理します。URL をクリップボードにコピーし、[開始] ボタンをクリックして [実行...] をクリックすると、同じ効果が得られます。URL をダイアログに貼り付けます。または、コマンド ライン プロンプトを開き、プロンプトに URL を貼り付けます。

OS はファイルのダウンロードを開始し、タイプを判別してから、そのタイプに登録されているアプリケーションを直接呼び出します。IE は、過去にいくつかのセキュリティ ホールを引き起こしたのと同じことを行います (サイトは IE に、タイプ XXX のように見えるが実際にはウイルスであるデータを提供します。IE はそれを実行するために OS を呼び出しますが、ユーザーはどうやって入手したのか疑問に思います。感染した)。

于 2009-01-20T15:28:35.173 に答える