Cordova使用SystemWebView加載服務器網址

加載服務器端的網址可以使用2中方式。

第一種繼承CordivaActivity類,然後直接使用loadUrl(launchUrl)即可。這裏的launchUrl指向config.xml裏面的<content src= "index.html"/>,此時的index.html是我們項目本地www文件夾下的網址,只需要替換成服務器上的地址即可。例如改成<content src= "http://www.baidu.com"/>,就可以直接打開百度的網頁。



第二種方式是使用Cordova的控件SystemWebView。有時候我們需要在原生頁面中嵌入h5,那麼就可以使用此控件。使用此控件和使用android原生控件並沒有什麼區別,一樣的findViewById就行了。



	這樣寫好之後然後運行代碼即可,發現可以顯示服務器上的h5頁面。但是此時有個問題,所有的js均失效。我h5裏面是設置了一個button,然後點擊button彈出一個toast。在這裏搞了很久發現js並沒有執行,後來加上下列代碼js能正常執行。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章