簡體   English   中英

使用 EXTJS、JAVASCRIPT 在新選項卡(FireFox 和 IE 8)中打開 pdf

[英]Open pdf in new tab (FireFox and IE 8) using EXTJS, JAVASCRIPT

我正在使用 EXTJS,我有一個鏈接,用於打開 PDF 文件。 問題是pdf沒有在導航器中打開,而是下載了! 我正在使用的代碼如下(我在堆棧中找到的!)

var win = window.open(url, '_blank');

贏。焦點();

我在搞什么?

瀏覽器根據收到的 HTTP 標頭決定是打開文件還是內聯顯示(在新選項卡中)。

要下載,服務器發送此標頭:

Content-Disposition: Attachment; filename="somefile.pdf"

為了顯示內聯,服務器發送此標頭:

Content-Disposition: Inline

我使用的示例代碼:

{
xtype: 'button',
html: '<p class = "i-custom-right-menu-items-text">'+'Download Application 
       form'+'</p>',
cls: 'i-custom-right-menu-buttons',
width: '80%',
padding: '2 0 0 10',
iconCls: 'd-ball-modal-right-menu crtmenu',
handler: function () {
    window.open('./resources/MYPDF.pdf', '_blank');}
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM