我們正在試圖發佈一個基本的HTML文件,其中包含一些指向USB驅動器中的PDF文檔的鏈接,以用於廣告目的。這個想法是,一個自動運行在默認瀏覽器中打開這個HTML。然而,這可能不是一個好主意,因爲它看起來非常業餘,我們將不得不依賴於默認瀏覽器的技術(不幸的是,它很可能成爲IE6/7!)在Pendrives中分發的離線web應用程序(僅限Windows)?
我們已經探索過幾個備選方案,但我們無法找到真正適合什麼,我們正在努力實現一個:
- Mozilla Prism
Altough它看起來像它的設計充分考慮離線網絡應用程序,該可執行文件建立的文件用戶的AppData目錄,很難配置默認路徑。此外,Firefox不會有一個默認的PDF閱讀器,所以我們將不得不依賴於用戶的默認PDF查看器(這可能是ADOBE READER) - Mozilla Chromeless
由於棱鏡是無效的,這個想法仍然與發展Chromeless,它允許開發人員使用基本的HTML/JS/CSS創建瀏覽器界面。這裏的主要問題是,構建不會加載HTML,所有這些都顯示爲gray iframe。我不確定這是否只是我,因爲問題頁面上沒有任何內容。 - 便攜式應用程序
我們可以使用便攜式版本的Firefox或Chrome並自定義Firefox的XUL或open Chrome in app mode。
Firefox的優點是它支持相對路徑(resource://
),但它沒有內置的PDF查看器。 Chrome瀏覽器擁有非常好的輕量級PDF閱讀器,內置應用程序模式對我們來說非常有用,但由於我們不知道如何在沒有通常絕對路徑(file:///C:/
)的情況下打開本地路徑什麼是驅動器的信件。
有沒有人找出如何處理這類問題?謝謝。
Mozilla是在[客戶端工作的javascript天然PDF渲染器](http://blog.mozilla.com/cjones/2011/07/03/pdf-js-first-milestone/),它可以幫助你,如果你沿着棱鏡路線。 – mmcnickle