2011-01-19 126 views
12

如何在新的瀏覽器窗口中打開PDF文檔?在新的瀏覽器中打開PDF全窗口

窗口應該已滿並且沒有菜單。

只需使用本機Javascript或jQuery在一個乾淨的完整窗口中創建一個PDF文檔。

+1

作爲終端用戶我恨它,當網站嘗試去做這個。如果我想全屏顯示並關閉我的瀏覽器控制,我會 - 請不要將用戶視爲行爲不端的孩子! – 2011-01-19 13:54:17

+6

我不會把他們當作行爲不當的孩子,我正在給他們一個選擇。這是一個文檔管理應用程序,只有很少的圖標以不同的方式打開PDF。其中一個圖標將是完整的瀏覽器窗口,其他圖標將用於下載,在對話框中查看,用窗體進行查看以便在側面進行編輯,...您是如何判斷和對待我像行爲不端的孩子? – mojeime 2011-01-19 14:05:06

+1

@Ed狡猾:你應該睜開你的眼睛。在我們的內聯網中,有些人每天都在查看文件的受害情況,他們不願意每次都在瀏覽器中打開文件,然後下載文件或應用程序或其他內容。我們有很多用戶,想象一下,有2個監視器,並且喜歡在一個視圖中查看文檔,另一個編輯關於該文檔的表單。這很奇怪嗎? – mojeime 2011-01-19 14:32:53

回答

41
<a href="#" onclick="window.open('MyPDF.pdf', '_blank', 'fullscreen=yes'); return false;">MyPDF</a> 

上面的鏈接將在全屏模式下打開PDF,這是你能達到最佳狀態。

1

我要在這裏抓住機會,並提出反對意見。我懷疑希望查看PDF文件的人已經按照自己的意願設置了觀看者,並且不會對您採取遠離他們的選擇給予善意的幫助.-)

爲什麼不直接用內容流正確的內容說明符?

這樣一來,新手就會得到他們的瀏覽器開發者的一個有用的默認值,而那些知道如何配置這些東西的人會看到我們想要的。

2
var pdf = MyPdf.pdf; 
window.open(pdf); 

這將在一個完整的窗口中打開PDF文檔從JavaScript

打開窗戶函數應該是這樣的:

function openPDF(pdf){ 
    window.open(pdf); 
    return false; 
} 
相關問題