1、phonegap不存在跨域访问问题,原因是phonegap使用的是 file:// 协议Phonegap wiki里面说: ”The cross-domain security policy does not affect PhoneGap applications. Since the html files are called by webkit with the file:// protocol, the security policy does not apply.”
跨域访问问题出现是因为浏览器的同源限制策略:这里的“源”指的是主机名、协议和端口号的组合;我们可以把一个“源”看作是某个web页面或浏览 器所浏览的信息的创建者。 同源策略,简单地说就是要求动态内容(例如,JavaScript或者VBScript)只能阅读与之同源的那些HTTP应答和cookies,而不能阅读来自不同源的内容。也就是重点在使用http或https协议,而不是 file:// 协议。

2、phonegap与jquerymobile使用
http://jquerymobile.com/demos/1.0/docs/pages/phonegap.html 文档中有详细说明
要点:
(1)$.support.cors =true;使jQuery支持跨域访问
(2)$.mobile.allowCrossDomainPages=true; 如果需要跨域访问页面文件,设置为true;
(3)添加phonegap白名单
文档说明地址  http://docs.phonegap.com/en/2.7.0/guide_whitelist_index.md.html#Domain%20Whitelist%20Guide
默认develop版本不做任何限制,支持所有网络访问,建议production版本修改只包含需要的白名单

如果还有问题:

1)关闭pushstate

$.mobile.pushStateEnabled = false;      

2)强制延长url加载超时时间

 super.setIntegerProperty("loadUrlTimeoutValue", 60000);

最后别忘了,添加各自对应操作系统的权限

如android,打开AndroidManifest.xml文件,添加网络访问权限:

<uses-permission android:name="android.permission.INTERNET" />

phonegap jQuerymobile 跨域访问相关推荐

  1. Jetty Cross Origin Filter解决jQuery Ajax跨域访问的方法

    当使用jQuery Ajax post请求时可能会遇到类似这样的错误提示 XMLHttpRequest cannot load http://xxxxxx. Origin http://xxxxxx ...

  2. [Unity WWW] 跨域访问解决方法

    什么是跨域访问 域(Domain)是Windows网络中独立运行的单位,域之间相互访问则需要建立信任关系(即Trust Relation).信任关系是连接在域与域之间的桥梁.当一个域与其他域建立了信任 ...

  3. AJAX跨域访问解决方案

    Case I. Web代理的方式 (on Server A) 即用户访问A网站时所产生的对B网站的跨域访问请求均提交到A网站的指定页面,由该页面代替用户页面完成交互,从而返回合适的结果.此方案可以解决 ...

  4. php跨域访问java,案例:PHP Ajax 跨域最佳解决方案

    本文通过设置Access-Control-Allow-Origin来实现跨域. 例如:客户端的域名是edu.jb51.net,而请求的域名是edu.jb51.net. 如果直接使用ajax访问,会有以 ...

  5. 通过document.domain实现跨域访问

    通过document.domain实现跨域访问:https://blog.csdn.net/nlznlz/article/details/79506655 前端跨域方法之document.domain ...

  6. java 视频切片_关于视频播放、视频切片、跨域访问视频

    关于视频播放.视频切片.跨域访问视频 前言 最近在着手部署上线做的一个视频网站,当我们部署到云服务器上后并开始测试视频观看并发量,发现了一个很严重的问题:带宽不足.9 或 10 个人同时观看视频的时候 ...

  7. Flash完美跨域访问的方法

    首先,你要确定以下几点,否则可能无法实现: 1.你要跨到哪个域,你必须能管理那域上文件,因为这里要放一个通行文件. 2.你的Flash如果只有SWF,那不一定能实现,因为有时,Flash的AS中,要加 ...

  8. js跨域访问,No 'Access-Control-Allow-Origin' header is present on the requested resource

    js跨域访问提示错误:XMLHttpRequest cannot load http://...... No 'Access-Control-Allow-Origin' header is prese ...

  9. 用P3P header解决IE下iframe跨域访问时候session丢失的问题

    用P3P header解决IE下iframe跨域访问时候session丢失的问题 整合客户的登录时,或者其他一个网站通过iframe时,特别是一个http页面,访问一个https页面时,常常会sess ...

最新文章

  1. 鸿蒙系统明年上市巧,鸿蒙系统官网下载-鸿蒙系统官网下载手机版 v2.0下载-955游戏网...
  2. SET QUOTED_IDENTIFIER ON
  3. python kafka offset自动提交_Spring-Kafka —— 实现批量消费和手动提交offset
  4. mysql cookbook
  5. bootice 此功能仅在uefi环境下可用_电脑新手必掌握基础知识:BIOS、EFI与UEFI详解!...
  6. Silverlight/Windows8/WPF/WP7/HTML5周学习导读(8月5日-8月12日)
  7. 聊聊rocketmq的FileAppender
  8. 简单使用NSURLConnection、NSURLRequest和NSURL
  9. MongoDB基本管理命令 [转]
  10. VSCode:vscode设置侧边资源管理器文字大小
  11. 【整理】unity3d优化总结篇
  12. mysql 全文所有_MySQL中的全文搜索
  13. 安装解锁网易云音乐 unblockneteasemusic 三种方法
  14. Word2016怎么插入页眉页脚?Word2016页眉页脚添加教程
  15. linux——20线程池
  16. ceph rbd mysql_ceph rbd操作
  17. Python学习笔记之基础练习(一)
  18. 小猿圈分享利用python网络爬虫获取网易云歌词
  19. iMeta | 德加合作揭示葛藤菌根真菌的遗传多样性和群落组成
  20. 渣蜀黍 - iOS 个人笔记(一)_数据处理

热门文章

  1. 【Linux】磁盘结构/文件系统/软硬链接/动静态库
  2. 待机王诺基亚225双卡双待版开卖,340元
  3. 湖北省高校户口迁回原籍相关概述
  4. Linux容器化原理笔记
  5. 失业保险领取后有什么影响?收入将如何影响您的失业救济金?
  6. Error: semaphore wait has lasted 大于 600 seconds导致数据库实例重启
  7. js-设计并实现 Promise.race()
  8. CoreJava知识点总结
  9. python相关性分析_Python:相关性分析
  10. Cocos2d-x 3.2 大富翁游戏项目开发-第十八部分 问号随机事件