0

同僚が、ユーザーがドキュメントをアップロードできるイントラネットアプリケーションを設定しました。これらのドキュメントは、後で<IFRAME src = "document.doc"> </ IFRAME>を使用してIFRAMEに表示されます。もちろん、これはIEでのみ機能します。これは一部のユーザーで機能しますが、他のユーザー(私を含む)はドキュメントを表示しませんが、ドキュメントをダウンロードできるダウンロードダイアログを表示します。

最近、MS OfficeドキュメントをIFRAMESに表示する際にセキュリティの問題が発生したことをぼんやりと覚えていますが、これをブロックするセキュリティ更新プログラムがあるかどうかについての情報は見つかりませんでした。手がかりを持っている人はここにいますか?

IFrameの代替を探しているわけではありません。一部のユーザーにダウンロードボックスが表示され、他のユーザーにはインラインドキュメントが表示される理由を知りたいだけです。

4

2 に答える 2

2

ドキュメントをインラインで iframe に表示するのではなく、ダウンロード ダイアログが表示される場合は、次のようにします。

  1. Office Web コンポーネントをインストールしていない可能性があります。Office がインストールしたコンポーネントは、コントロール パネルの [プログラムの追加と削除] エントリから変更できます。しかし、

  2. しないでください。OWC には無限のセキュリティ ホールがありました。プラグインをインストールすることは、大量の新しいネット向けコードを意味し、特に Office のように元々ネット向けであることが意図されていなかったソフトウェアでは、悪用可能なバグの大きな可能性を意味します。

最小限の数のプラグインをインストールします (最近では通常 Flash だけです)。アプリケーションが提供するすべてのプラグインをインストールしたり、PDF プラグインをインストールしたり、Office ドキュメント用のプラグインを大量にインストールしたりしないでください。

Web ページに押し込められた少し煩わしいスクロールボックスで Office ドキュメントを表示することは、リスクを正当化するのに十分魅力的ですか? いいえ、実際には、ドキュメントをデスクトップにダウンロードして適切なドキュメント エディター/ビューアーで開くよりもはるかに使いにくいことをお勧めします。

于 2009-12-08T18:18:06.157 に答える
0

CKEditorのような RTE を考えるかもしれません。これにより、ユーザーは Word からカット アンド ペーストし (問題の説明を考えると、主に Word ドキュメントに関心があると思います)、表示して編集することができます。CKEditor は、「すべての主要なブラウザーと互換性がある」と主張しています。

于 2009-12-08T16:53:56.207 に答える