PhoneGap 白名单安全机制 navigator.app 加载外部页面返回

学习要点:

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

view source

1 function
loadUrl(){  
2               navigator.app.loadUrl("http://m.meilishuo.com/",{wait:2000,
loadingDialog:
"Wait,Loading App", loadUrlTimeoutValue: 60000});
3  
4 }
时间: 2024-10-22 05:47:44

PhoneGap 白名单安全机制 navigator.app 加载外部页面返回的相关文章

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

一. Phonegap 白名单安全机制 Phonegap应用的页面大多存在于本地,但有时需要加载外部的Web页面到应用内置的浏览器 视图中已完成特定的应用功能,出于安全性考虑,PhoneGap 设立了白名单安全机制,通过它来 控制能够加载到内置浏览器视图的内容来源. Android 不通过白名单安全机制的话调用外部浏览器 IOS 不通过白名单安全的话 会直接拒绝 二.Android 配置白名单 在res/xml/config.xml这个文件里进行配置 三.IOS 配置 以及 Wp7/wp8配置白

Ajax加载外部页面的一个弹出层效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Ajax加载外部页面的一个弹出层效果<

安卓APP加载HTML5页面解决方案总结

由于H5页面在移动端的兼容性及扩展性方面体现出来的优势,又兼得APP中植入H5页面对应用的灵活性有大大的提升(如活动.游戏的更新等),APP开发不可避免的需要加载一些H5页面,但安卓客户端对网页内容的排版.整理.交互等可能会出现一些不可预料的问题.本文将对安卓端加载网页写一些比较通用,可能避免问题的统一的解决方法总结. 背景 一般对前端知识有所了解的都清楚,解析网页主要是靠页面渲染引擎和JS解析引擎,前者负责取得网页的内容(HTML.XML.图象等等).整理信息(例如加入CSS等),以及计算网页

EasyUI加载外部页面需要使用html片段

最后总结,如果使用easyui中加载外部界面的组件,例如:panel,window,dailog,tabs等.请确保引入的界面是一个html片段.html片段正确的写法再次提醒不要出现<html><head><body>三个标签. http://www.cnblogs.com/summer_adai/p/3548252.html

java ClassLoader机制和如何加载外部class文件(含代码)

Java类的生命周期 生命周期有:加载(Loading)-->验证(Verification)-->准备(Preparation)--->解析(Resolution)-->初始化(Initiation)--->使用(Using)---->卸载(Unloading). 其中标黄的验证--->准备--->解析被称为连接(Linking). 就代码执行而言: 1.连接阶段:不执行程序员代码 2.加载阶段:可以重写ClassLoader来执行我们的代码 3.连接后阶

关于ViewPager的适配器之——pagerAdapter加载缓存页面的机制

ViewPager有很多的适配器,如pagerAdapter,FragmentPagerAdapter等, 今天我想重点谈的是关于pagerAdapter加载缓存页面的机制的问题. 首先,使用pagerAdapter一般需要重写它的四个未实现的方法分别是: 1.  getCount(){} //得到总数 2.    //实例化页面,  相当于BaseAdapter等适配器中的 getView()方法 返回想要显示的对象(内容) // 不同之处是:这里需要把这些对象(内容)一一添加到adapter

jQuery手机端上拉刷新下拉加载更多页面

<!doctype html> <html> <head> <title>jquery 手机端上拉刷新下拉加载更多页面</title> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <meta name="viewpost" content="width=device-wi

背水一战 Windows 10 (11) - 资源: CustomResource, ResourceDictionary, 加载外部的 ResourceDictionary 文件

[源码下载] 作者:webabcd 介绍背水一战 Windows 10 之 资源 CustomResource ResourceDictionary 加载外部的 ResourceDictionary 文件 示例1.演示“CustomResource”相关知识点CustomResourceTest.cs /* * 本例是一个自定义 CustomXamlResourceLoader,用于演示 CustomResource 的使用 */ using Windows.UI.Xaml.Resources;

资源: CustomResource, ResourceDictionary, 加载外部的 ResourceDictionary 文件

CustomResource ResourceDictionary 加载外部的 ResourceDictionary 文件 示例1.演示“CustomResource”相关知识点Resource/CustomResourceTest.cs /* * 本例是一个自定义 CustomXamlResourceLoader,用于演示 CustomResource 的使用 */ using Windows.UI.Xaml.Resources; namespace Windows10.Resource {