2011-07-12 8 views
0

WebページにPDF文書を表示したい。私は現在、OBJECTタグを使用して、それをこのように設定されています:Webページ内の別のWebサイトからPDF文書を表示 - セキュリティ警告

<OBJECT id="SitePlan" data="http://path/to/sharepoint/pdf" type="application/pdf"></OBJECT> 

私はPDFリーダーがクライアントによって使用されているものを気にしないように私がCLASSIDを使用していませんでした。

ドキュメントはSharepoint Webサービスによって提供されているので、ページをロードするたびにIEの警告"This page is accessing information that is not under its control. This poses a security risk. Do you want to continue?"が表示されます。 Firefoxでも試してみましたが、似たような警告が表示されず、代わりに自分のドメインの資格情報で認証するように求められました。それをした後、すべてがうまくいった。

上記の動作を妨げるものは誰でも提案できますか?

ブラウザの設定を変更するよりも、セキュリティの警告が表示されないように、ページ内のサブセクションとしてPDFドキュメントを表示したいと思っています。

私が探していた答えではないかもしれないとしても、この要件を解決するための他のアプローチは歓迎です。

ありがとうございます。

+1

IEのクロスサイトリクエストセキュリティ警告を回避するように要求していますか?ページレベルでは実行できません。ユーザーレベルでのみ実行できます。 –

+0

私はあなたがページとユーザーレベルによって何を意味するのか理解していません。しかし、クライアント側でそれを防ぐことは不可能であると仮定します。サーバーサイドのSharePointサイトからドキュメントを何とか読み込んでから、クライアントに再ストリームすることが可能です。クロスサイトリクエストを避けますか? –

+0

ページレベル:あなたのウェブページ。ユーザーレベル:ユーザーがセキュリティ設定を変更します。あなたが望むなら、あなたはたぶんそれをプロキシすることができます。 –

答えて

0

ブラウザにPDFプラグインを読み込ませる代わりに、Google PDFビューアを使用することができます。

更新:セキュリティ上の問題はありますが、間違いありません。

  • サーバーがhttpsで、Googleコードがhttpの場合、ブラウザは非常に危険な警告を表示します。しかし、それは動作します。
  • ユーザーが既にブラウザでGoogleアカウントにログインしている場合、ユーザーはGoogleによってPDF読み込みの習慣が記録されます。
+0

これまでに試したことがありますが、セキュリティや物事に関するいくつかの問題に直面したと思います。私もこれについてもっと見ていきます。ありがとう –

関連する問題