【小编推荐】PhoneGap白名单安全机制navigator.app 加载外部页面返回以及退出介绍

2014-05-21   |   发布者:梁国芳   |   查看:3320次

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()       退出应用程序

----------------------- Page 2-----------------------

navigator.splashscreen.show();
navigator.splashscreen.hide();

navigator.app.loadUrl

function loadUrl(){
          navigator.app.loadUrl("http://m.meilishuo.com/",{wait:2000,
loadingDialog:"Wait,Loading App", loadUrlTimeoutValue: 60000});

}

cancelLoadUrl    取消加载url