簡體   English   中英

如何創建離線工作的網絡應用程序? (例如,bulkresizephoto)

[英]How to create a web app work offline? (ex. bulkresizephoto)

我必須創建一個幾乎獨立的應用程序 - 怎么樣? 我的目標是創建一個人們可以通過網絡瀏覽器訪問的基於網絡的應用程序。 用戶應該能夠在不上傳到服務器的情況下從他們的機器(IOS、Windows、Android 等)打開文件,一切都應該在設備內運行。 然后應用程序通過解析內容來提取一些數據。 在這個例子中,我使用的是 MSGREADER (wl-msg-reader)。

如果我用 js 和 express 和 html 創建一個 API,我可以讓它工作。 但是,這需要上傳文件,還是...??

不久前我記得使用一個具有類似功能的網站,從那時起我一直想知道他們是如何做到的? (請參閱https://bulkresizephotos.com/en ),這開啟了創建可以“離線”工作的多種類型應用程序的可能性。 將來我希望能夠創建一個也是獨立的電子應用程序,這意味着不需要外部服務器連接,但這是另一個問題。

任何人都可以對這個問題有所了解嗎?

眾所周知,我有時對我的問題不是很清楚,如果您需要我提供更多信息,請告訴我。

如果我用 js 和 express 和 html 創建一個 API,我可以讓它工作。 但是,這需要上傳文件,還是...??

是的,它確實需要您有互聯網連接並上傳文件。 這些應用程序可以離線工作的唯一方法必須遵守以下幾點:

  1. 當您建立連接時,該網站是在上次加載期間緩存的。 (假設您想實際訪問該站點而無需 OA 連接)
  2. 所有的工作都是在客戶端完成的,沒有任何服務器交互(在 JavaScript/WASM 中),這是完全可能的,並且可以通過現代設備和優化來相當快。

沒有辦法繞過它,這就是互聯網的工作方式。 一個巨大的互連服務器和客戶端設備集群,它們通過網絡系統和相應的硬件基礎設施進行通信。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM