NSURLRequest 想请问一下 怎样 使用 NSURLRequest 获取一个 get请求的返回值
希望大牛能回复一下
我看到一个例子
var Webview = plus.ios.importClass("UIWebview");
var NSURLRequest = plus.ios.import('NSURLRequest');
var NSURL = plus.ios.import('NSURL');
// 获取当前Webview对象的实例
var wv = plus.ios.currentWebview();
// 创建请求对象
var req = NSURLRequest.requestWithURL(NSURL.URLWithString('http://www.dcloud.io/'));
// 跳转页面
plus.ios.invoke(wv,"loadRequest:",req);
// 释放对象(可选)
plus.ios.deleteObject(req);
plus.ios.deleteObject(wv);
这个是跳转到页面的
2 个回复
赵梦欢 - 专注前端,乐于分享!
首先向问一下,你这个例子的需求是啥?获取当前页面document内容吗?
http://ask.dcloud.net.cn/question/6785
BoredApe - 有问题就会有答案。
无需使用Nativejs, 5+ XMLHttpRequest 即可实现
l***@126.com (作者)
在项目中 用过xhr 还有 封装过的 mui.ajax 不定期出现 返回 abort错误 status 为0 所以考虑使用 原生
2016-07-12 16:04
BoredApe
abort可能是跨域引起的.使用 5+ XMLHttpRequest 就可以.或者是在使用mui.ajax时设置crossDomain:true(强制使用5+跨域)
2016-07-12 16:23
l***@126.com (作者)
使用 crossDomain: true 返回空值 如果不使用 可以正常反回结果 就是会偶尔 出现上面的 abourt 和0 的问题
2016-07-12 16:47
l***@126.com (作者)
好像是使用了跨域 之后 同步异步设置没用了
2016-07-12 16:59