[英]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.