2016-11-16 7 views
2

で失敗しました:iframeの内部のPDFリンクをクリックしてオープンPDFコードは次のように見えるデフォルトのPDFビューア

<iframe pm-attr-iframe class="widget-body" ng-src="{{vm.iframeUrl}}" sandbox="allow-same-origin allow-popups allow-forms allow-top-navigation"> 
 
    (not available) 
 
</iframe>

、それは白いコンテンツで開きます。 マウスを右クリックして[保存]をクリックすると、機能します。

任意のタブまたはウィンドウのURLを開くと、PDFファイルがデフォルトのPDFビューアでレンダリングされます。

他のPDFビューアをChrome拡張機能に追加すると、常に機能します。

ChromeのデフォルトのPDFビューアが原因ですか?それを避ける方法は?

答えて

0

サンドボックスでは、iframeでChrome上のPDFファイルにアクセスできなくなってしまいましたが、他のすべてのウェブブラウザにはこの動作がありません。

sandbox="allow-same-origin allow-popups allow-forms allow-scripts"を削除した後で動作します。

<iframe pm-attr-iframe class="widget-body" ng-src="{{vm.iframeUrl}}"> 
    (not available) 
</iframe> 
関連する問題