2008-09-01 179 views
0

我處於可以爲我的web應用程序選擇客戶端瀏覽器的位置。該應用程序正在內部使用,我們正在安裝每個客戶端「手動」。我想找到一個更好的解決方案的瀏覽器,所以:適用於網絡應用程序的最佳瀏覽器

什麼是一個很好的瀏覽器,我可以用作一個網絡客戶端應用?

一般功能我想有:

  • 從 快捷方式打開瀏覽器,直接將應用程序的URL
  • 限制導航能力的一組允許的URL
  • 全屏模式,沒有菜單,沒有地址欄
  • javascript
  • 良好的CSS支持
  • 能夠取消Back按鈕(或至少解決「網頁已過期」的IE問題)

IE7和FireFox是很好的候選人,但每個似乎都有它自己的問題和問題。

回答

6

Mozilla Prism似乎適合您的目的。

它與Firefox共享代碼,但設計用於在沒有通常的瀏覽器界面的情況下運行Web應用程序,以使它們更像桌面應用程序。所以沒有後退按鈕或地址欄擔心。

編輯:Google ChromeApplication Shortcuts所以現在可能是一個更好的選擇。

2

解決「網頁已過期」問題的最後一點,可以通過明智地使用「303 see other」HTTP狀態代碼完全在服務器端解決。作爲HTTP POST的結果,不要立即返回一個新頁面,而是返回一個303結果代碼,該代碼重定向到另一個GET頁面,該頁面將獲取您想要顯示的內容。這允許用戶使用後退按鈕而不會收到過期的消息。

0

當您遇到嚴重問題時,您可以使用Firefox追蹤到代碼並可能讓某人修復它。用IE瀏覽器,你不能。

2

由於您的具體要求,您可能需要考慮將IE ActiveX嵌入到桌面應用程序中。這樣你就可以完全控制客戶端。

0

火狐:

  • 多平臺
  • 亭附加
  • 拉鍊和javascript
  • 修補鉻邏輯看到的FF 3.1 JavaScript的速度改進
  • 容易部署標準的書籤
0

雖然我意識到s可能還不是一個選項,Google Chrome似乎有一些功能已添加專門允許。再一次,也許不可用,但是,當然非常有趣!

(參見the Chrome presentation,27:30)

1

帶一點手肘潤滑脂的Firefox是你最好的選擇。我編寫了locked down extensions(其中一個全屏,非常適合數字標牌)以及Live CD以簡化部署。

0

直到人們對谷歌瀏覽器有更多的經驗,我認爲Firefox是一個更好的選擇。它是可擴展的,很好的支持。 我喜歡Chrome,但Google只是傾向於有很長的測試期,有時會放棄項目。

相關問題