1

ページ ビューアー Web パーツを使用して、java スクリプトを含む html ページを表示したいと考えています。そのページは、SharePoint 内 (おそらく共有ドキュメント フォルダーの下) のスタンドアロン ページとしてホストされます。

問題は、このページを使用するように Web パーツを指定すると、Web パーツ内にそのコンテンツを表示するのではなく、html ファイルを保存するように求めるメッセージが表示されることです。

html ファイルを作成するための一般的な規則に従っています。

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <title>My Little SharePopint Page</title>
   </head>
   <body>
     <div id="PlayerName">
     </div>
     <div id="display">
     </div>
   </body>
 </html>

そのため、ページ ビューアー Web パーツ内にページを表示する必要があり、ファイルとして保存するように求められることはありません。

4

2 に答える 2

1

Web アプリケーションの構成により、ユーザーにファイルのダウンロードを強制しています。これは設計によるものであり、既定では、集中管理の [Web アプリケーションの一般設定] で変更できます。「ブラウザファイル処理」を探して、厳密ではないことを確認してください。 この設定については、technetページを確認してください。

これは、セキュリティに影響を与える可能性があります (ブラウザ ウィンドウ内で PDF ファイルをロードするなど)。js を使用してこれを実現する方法は他にもあります。

于 2012-05-23T21:58:50.267 に答える
0

最初に body タグの前後をすべて削除する必要があります。これらは SharePoint を通じて既に存在しています。次に、ファイル (div コンテンツのみ) をドキュメント ライブラリに読み込み、ページ ビューアーを使用してそのファイルを指定します。

PlayerName を使用していることに注意してください。これは、使用されるオブジェクト設定に応じて、何らかのタイプのフラッシュ/ビデオ プレーヤー コンテンツが後で来ることを暗示しています。これは、「ダウンロード」ファイルの表示も引き起こします。

于 2012-04-19T09:40:26.217 に答える