我是新來的移動網絡應用程序開發。我有一個關於移動web應用程序的簡單基本問題。移動網絡應用程序是用HTML和JavaScript編寫的。那麼這些HTML和JavaScript文件在本地存儲在移動設備上還是從服務器發送?這個問題對於大多數人來說可能太簡單了。但我這樣問,因爲如果所有JavaScript代碼都存儲在移動設備上,那麼跨域訪問問題如何?謝謝。移動網絡應用程序HTML和JavaScript文件位置
-1
A
回答
1
這取決於。如果您將它打包在PhoneGap中,您將會將所有資產存儲在可安裝在多個設備上的單個軟件包中,但如果您正在使用從遠程服務器提供的移動Web應用程序,則所有腳本,模板和css將不得不被下載。如果您遇到跨域通信問題,請在請求中使用JSONP。
+0
謝謝。我正在使用PhoneGap。所以我的JS文件應該打包並安裝在移動設備上。對於跨域訪問,如果服務器不支持JSONP,那我該怎麼做? – tonga 2013-04-04 17:31:40
+0
我認爲你只能使用JSONP進行跨域請求。 [CORS](http://www.w3.org/TR/cors/)是另一種選擇,但遺憾的是它還沒有準備好,還取決於服務器技術。 – PixelHorror 2013-04-04 17:43:01
0
的所有文件均要求您提供特定的網址,爲移動設備和個人電腦以及時間下載。(該文件將被下載或不依賴於緩存設置,如果文件被修改,等等)
相關問題
- 1. Laravel:移動應用程序和網絡應用程序
- 2. 集成移動應用程序和移動網絡
- 3. 查詢移動網絡應用程序
- 4. 通過iPhone應用程序將網絡上的文件移至不同位置
- 5. 網絡服務 - 移動應用程序(j2me)文件傳輸
- 6. 網絡應用程序vs移動應用程序
- 7. 共享Angular 2應用程序,網絡/移動網絡/ Ionic 2
- 8. 開始網絡應用程序移動與Facebook集成javascript sdk
- 9. 移動網絡應用程序中的搖動事件
- 10. 移動網絡應用程序和離線訪問音頻文件
- 11. 移動應用程序的配置文件 - HTML/Phonegap
- 12. 適用於網絡/移動應用程序的HTML5 API JavaScript庫和CSS工具
- 13. Chrome網絡應用程序的大小和位置
- 14. 在網絡和移動應用程序上繪製圖表
- 15. realm移動平臺同步和網絡應用程序
- 16. 藍牙和網絡移動應用程序中的通知
- 17. 針對網絡和移動應用程序的推送通知
- 18. AWS網絡和移動集線器應用程序
- 19. 移動應用程序Java和HTML
- 20. HTML移動應用程序和表
- 21. 從GSM移動網絡估計位置
- 22. 將文件從一個網絡位置移動到另一個
- 23. 網絡應用程序文件上傳
- 24. JavaScript - 移動應用程序
- 25. iPhone移動網絡應用程序視網膜圖像替換
- 26. 融合位置提供商和「Wi-Fi和移動網絡位置」設置
- 27. 開放圖內置Like-Like社交插件移動網絡應用程序
- 28. 32位網絡應用程序的Framework64文件夾中的Aspnet_regiis
- 29. 檢查是否啓用了GPS和/或移動網絡位置
- 30. 網絡服務和服務器程序的Android位置感知應用程序
您能澄清跨域訪問問題嗎?謝謝 – Mike 2013-04-04 17:23:38
我的意思是如果JS文件位於移動設備上,那麼由於相同的源策略,它不能發出ajax請求來訪問服務器上的資源,除非服務器允許。 – tonga 2013-04-04 17:29:02