2016-04-19 164 views
0

オブジェクトタグを使用してPDFドキュメントをインラインで表示しようとしていますが、ChromeやFirefoxでは正常に動作しますが、Edgeでは動作しません。Edgeで動作しないオブジェクトタグを使用するPDFビューア

サンプルコード:

<object id="pdfObj" data="http://www.pdf995.com/samples/pdf.pdf" type="application/pdf" target="_parent"> 
    </object> 

Plunker:http://plnkr.co/edit/wH9ECcwkx3vHFv43xTo5?p=preview

エッジでのPDFビューアを表示するための良い方法は何ですか?ご協力いただきありがとうございます。

+0

使用しているEdgeのバージョンはどれですか?私は埋め込まれたPDFをMicrosoft Edge 37.14316.1000.0で見ることができます。ここをクリックしてください:http://i.stack.imgur.com/54DiU.png –

+0

これはいつまでも分かりましたか?私はまだ問題がある – sdd

答えて

-1

iframeのobjectタグを置き換えます。それは私、私は同様の問題に直面してきました

<iframe id="pdfObj" href="http://www.pdf995.com/samples/pdf.pdf" > 

1

ための作業です。オブジェクトタグはIEとEDGEでは動作が異なります。サーバはオブジェクトタグ(HEAD要求:IE & EDGEのみ)によって行われたHEAD要求を受け入れ、応答を返す必要があります。その後、ファイルを取得するget要求が行われます。 これはMicrosoftのブラウザの制限です。

編集1:すでにオブジェクトタグの属性値を設定する代わりにDOMにデータ属性のURLを持つオブジェクトタグhtmlを追加すると、これは私のために働いた(EDGEとIEも)ドームに。私は、エンドポイントフラッシング応答を持っていることに注意してください。これは、データ属性の値を更新します。

関連する問題