2013-07-05 50 views
0

我不能確定這是否是一個問題,或者如何將其幀這樣的......但有這個東西已經被竊聽我現在一段時間...瀏覽器,文件系統讀寫功能

我找到webUI非常易於實現,所以當我想在我寫的一個小腳本上拍一個UI時,我通常只用HTML,JS和CSS。令我感到沮喪的是,在瀏覽器中實施的沙盒防範措施禁止我寫入磁盤。它將每次與腳本結合使用的腳本限制在新會話中,從而終止以前會話中的任何工作。

我明白這是爲什麼您的計算機上運行的是網頁和惡意代碼,但我覺得讓HTML,JS和CSS呈現「瀏覽器」可以寫入磁盤是有好處的。 ..也許作爲交換,它將被禁止瀏覽網頁,或者更好地說,Firefox或鉻可以識別出這些文件位於本地系統,因此允許本地系統寫入訪問?

對於一些簡單的本地io存儲來說,它可能是一個不得不通過服務器框架網關的途徑。

一些實際用途...

- 當我在早期發展階段,我只是想充實項目,而不充實了整個系統的結構,或有租出去一臺主機並把它在那裏,或者改變服務器配置以包含另一個本地主機端口。只需打開包含該項目的文件夾並在瀏覽器中啓動index.htm。

- 此外,它將是沒有任何無驅的跨平臺。球決定kde或gtk或mfc或任何其他不必要的依賴關係。我想編寫一個小程序,並能夠發送郵件給我的老人一個zip文件,並將其解壓並將index.htm加載到他的瀏覽器中,並且它可以正常工作。沒有我必須向他解釋的情況下做某件事的能力:好吧,首先你必須下載這個,然後安裝它們。好吧,現在你必須改變這個文件來配置這個東西來廁所......什麼? o,配置是什麼意思?好吧,它意味着這意味着什麼:配置,你基本上必須配置這個程序的工作方式,所以它以你想要的方式工作......對,我知道它應該只是運行工作,但它是不同的修復它,這是它應該如何工作。實際上它非常精彩,它以這種方式工作,它看起來比它更復雜。繁榮。我失去了他。

你能向我解釋爲什麼我在這個問題上不知所措,還是有應用程序做這種事情?

回答

0

這取決於你想達到什麼目的,但至少部分我認爲你的意思可以用localstorage來完成。見例如http://diveintohtml5.info/storage.html

+0

是的,我總是被本地存儲關閉,因爲它附帶的限制,也許我的偏見是不必要的......我將不得不周圍的工具,看看它是否滿足我的需求,謝謝你的建議 – Peregrine

+0

你也可以看看qtwebkit,但是再次出現用戶不得不安裝一個單獨程序的問題。 –