2013-05-08 28 views
3

視圖從表單生成器生成並存儲在服務器中。當用戶需要時,他們會送達給他們。一切工作正常,除了訪問本地功能。由於服務器中不存在cordova.js,因此會出現404錯誤。我試着把cordova.js放在服務器上。沒有幫助。用這個卡住了。如何解決這個問題?從手機上訪問外部提供的html頁面的本地功能

+0

我可以考慮下載並在設備中的某個文件夾中保存文件(如果找不到文件)並加載它。 – ranjjose 2013-05-08 09:31:25

+0

您使用的是哪個版本的cordova? – Octavio 2013-05-08 09:45:32

+0

@Octavio版本'2.5' – ranjjose 2013-05-08 09:53:25

回答

0

好的,我解決了這個問題。事實上,正如@gertvdijk所暗示的那樣,它與靜態服務有關。我正在使用src="{{MEDIA_URL}}\cordova.js"。它應該是href="{{MEDIA_URL}}\cordova.js"。現在它可以工作。 2.1.02.5.0都在工作。謝謝。

+1

請不要使用'MEDIA_URL'和media/javascript目錄。媒體是用於用戶上傳的文件(絕不相信用於代碼服務),而不是用於屬於項目源代碼的文件。查看關於提供靜態文件的Django文檔:https://docs.djangoproject.com/en/dev/howto/static-files/ – gertvdijk 2013-05-08 19:09:08

+0

@gertvdijk謝謝,我會通過鏈接。 – ranjjose 2013-05-08 19:40:19

相關問題