学习要点:
1. Phonegap 白名单安全机制
2. Navigator.app 对象加载外部页面 返回上级页面
一、 Phonegap 白名单安全机制
Phonegap应用的页面大多存在于本地,但有时需要加载外部的Web页面到应用内置的浏览器 视图中已完成特定的应用功能,出于安全性考虑,PhoneGap 设立了白名单安全机制,通过它来 控制能够加载到内置浏览器视图的内容来源.
Android 不通过白名单安全机制的话调用外部浏览器
IOS 不通过白名单安全的话会直接拒绝.
Android 配置 res/xml/config.xml IOS 配置 以及 Wp7/wp8 查看文档 http://www.phonegap100.com/doc/guide_whitelist_index.md.html#Domain%20Whitelist%20Gu ide
二、Navigator.app 主要对象阐述
navigator.app.loadUrl() 加载 web 页面的应用程序中或者系统默认的浏览器中
navigator.app.cancelLoadUrl() 在 web 页面成功加载之前取消加载
navigator.app.backHistory() 返回上一次浏览页面
navigator.app.clearHistory() 清空浏览历史
navigator.app.clearCache() 清空程序的资源文件缓存
navigator.app.exitApp() 退出应用程序
navigator.splashscreen.show();
navigator.splashscreen.hide();
navigator.app.loadUrl
cancelLoadUrl 取消加载 url
1 |
function
|
2 |
navigator.app.loadUrl( "http://m.meilishuo.com/" ,{wait:2000, "Wait,Loading App" , loadUrlTimeoutValue: 60000}); |
3 |
4 |
} |
时间: 2024-10-22 05:47:44