ios报错

在AppDelegate.m文件在最后加入(在@end后面加空行):

@implementation NSURLRequest(DataController) + (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host {

   return YES;
} @end

android没出错,出错可以这么解决

main.java,友盟继承的可以不用看:
[java] view plaincopy在CODE上查看代码片派生到我的代码片
public class main extends CordovaActivity
{ @Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
UmengUpdateAgent.setUpdateOnlyWifi(false);
UmengUpdateAgent.update(this);
super.init();
// Set by <content src="index.html" /> in config.xml
super.loadUrl(Config.getStartUrl()); //super.loadUrl("file:///android_asset/www/index.html")
} @Override
protected CordovaWebViewClient makeWebViewClient(CordovaWebView webView) {
// TODO Auto-generated method stub
if(android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.HONEYCOMB) {
return new SSLAcceptingCordovaWebViewClient(this, webView);
} else {
return new SSLAcceptingIceCreamCordovaWebViewClient(this, webView);
}
}
} SSLAcceptingCordovaWebViewClient:
[java] view plaincopy在CODE上查看代码片派生到我的代码片
import org.apache.cordova.CordovaInterface;
import org.apache.cordova.CordovaWebView;
import org.apache.cordova.CordovaWebViewClient;
import org.apache.cordova.DroidGap; import android.net.http.SslError;
import android.webkit.SslErrorHandler;
import android.webkit.WebView; public class SSLAcceptingCordovaWebViewClient extends CordovaWebViewClient{ public SSLAcceptingCordovaWebViewClient(CordovaInterface cordova, CordovaWebView view) {
super(cordova, view);
// TODO Auto-generated constructor stub
} @Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
// testing against getPrimaryError() or hasErrors() will fail on Honeycomb or older.
// You might check for something different, such as specific info in the certificate,
//if (error.getPrimaryError() == SslError.SSL_IDMISMATCH) {
handler.proceed();
//} else {
// super.onReceivedSslError(view, handler, error);
//}
}
} SSLAcceptingIceCreamCordovaWebViewClient.java,名字有点长,网上参考下来的,也懒得去改了:
[java] view plaincopy在CODE上查看代码片派生到我的代码片
import org.apache.cordova.CordovaInterface;
import org.apache.cordova.CordovaWebView;
import org.apache.cordova.IceCreamCordovaWebViewClient; import android.net.http.SslError;
import android.webkit.SslErrorHandler;
import android.webkit.WebView; public class SSLAcceptingIceCreamCordovaWebViewClient extends IceCreamCordovaWebViewClient {
public SSLAcceptingIceCreamCordovaWebViewClient(CordovaInterface cordova, CordovaWebView view) {
super(cordova, view);
} @Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
handler.proceed();
}
}

最新文章

  1. ubuntu下安装JDK并搭建activeMQ
  2. 在Spring里进行单元测试Junit
  3. matlab 调用dos命令和文件操作
  4. 本地化word复制来的网页中的图片
  5. Java基础——数组应用之StringBuilder类和StringBuffer类
  6. ubuntu下实现openerp 7使用nginx反正代理及绑定域名
  7. PAT1015—— 德才论
  8. PHP实现动态生成饼状图、柱状图和折线图(转载)
  9. H5调用本地摄像头
  10. JDBC第二篇--【PreparedStatment、批处理、处理二进制、自动主键、调用存储过程、函数】
  11. C#Linq技术中SelectMany(...)函数的内部实现的伪代码
  12. bzoj 4289: PA2012 Tax
  13. 06 入门 - Web服务器
  14. HTML常用特殊字符编码对照表以及其对应英文
  15. 代码详解:TensorFlow Core带你探索深度神经网络“黑匣子”
  16. Python 列表&amp;元组&amp;字典&amp;集合
  17. C#中的一些基础
  18. git之sourceTree操作流程
  19. Linux-Ubuntu14.04下mongodb安装部署
  20. XtraEditors一、总体介绍

热门文章

  1. 使用 grep 查找所有包含指定文本的文件
  2. iOS Font
  3. 不小心把服务器上的/usr/lib下的所有文件删除,恢复办法
  4. Python给数字前固定位数加零
  5. nova instance启动中的同步与异步
  6. 华丽导航CSS下拉菜单特效
  7. Tair分布式缓存
  8. 转:autofac在mvc和webapi集成的做法
  9. 51nod 1215 单调栈/迭代
  10. Spring使用proxool连接池 管理数据源