想要制作一個h5小程式,能在手機和電腦都能運行,有簡單的本地資料存盤功能。
把txt檔案放在和html檔案同一個檔案夾下,根據相對路徑去讀寫txt檔案或者按行讀寫txt檔案。我在網上找了一些讀寫txt的代碼,放到dw里面進行測驗,有些只有ie能用,其他的瀏覽器用不了,有些根本不能用。有沒有這方面通用的代碼?
uj5u.com熱心網友回復:
瀏覽器出于安全考慮,不允許web直接訪問用戶的檔案系統。除非用input標簽,或者小程式的平臺(比如微信)有提供相應的介面。
存盤資料,微信有wx.setStorage,H5有localstorage、IndexedDB
uj5u.com熱心網友回復:
首先,你對web理解不夠,web是有服務器的,東西放在服務器上是可以讀取的其次,你對js理解不夠,js是html包含的腳本,運行于瀏覽器環境,收瀏覽器限制
目前沒有任何瀏覽器允許直接讀取本地檔案,就算是使用插件實作了,也會被眾人嫌棄
uj5u.com熱心網友回復:
一些瀏覽器為了安全,禁止用ajax讀取客戶端的檔案,txt檔案放在和html檔案同一個檔案夾下也不行。要把txt檔案和html檔案部屬到服務器上才行。
或者 https://www.cnblogs.com/Cxymds/p/6896180.html
uj5u.com熱心網友回復:
txt檔案放在和html檔案同一個檔案夾下,說明你的txt檔案是在服務器上了,用AJAX加載進來就好了uj5u.com熱心網友回復:
其實可以換一種思路的, 如果你是要動態去配置一些東西,保存檔案并拿來使用,可以進行這樣子操作,創建一個html檔案,然后引入txt或者json類檔案。進行修改和操作。不知道你具體需求是什么,但是這個方式也有幫助;用戶或者管理者可以直接打開這個檔案寫入;轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/65624.html
標籤:JavaScript
上一篇:vue換行
下一篇:圖示都沒了怎么搞
