如何处理可以'无法在Titanium应用程序上访问主机
How handle can't reach host on Titanium appcellerator
我使用此代码示例在HTTP服务器上发送GET请求。
var url = "http://myserver.com/resource.html";
var client = Ti.Network.createHTTPClient({
// function called when the response data is available
onload : function(e) {
alert('success');
},
// function called when an error occurs, including a timeout
onerror : function(e) {
Ti.API.debug(e.error);
alert('error');
},
timeout : 5000 // in milliseconds
});
// Prepare the connection.
client.open("GET", url);
// Send the request.
client.send();
如果请求具有成功响应,则会正确调用onload。如果请求有一个错误响应,如404 Not Found,则会正确调用oneror。但如果主机是不可检查的,则调用onload和oneror。我能为处理主机不可检测做些什么?
我注意到这种行为只在浏览器上进行。在Android设备上,所有操作都很好
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 如何处理可以'无法在Titanium应用程序上访问主机
- 将彩色带置于图像/标签+图像/文本对齐方式之上->JavaScript Titanium移动应用程序
- Titanium应用程序保留多次搜索的子视图
- Unicode字符'项目符号'在Titanium应用程序中
- 在Titanium移动应用程序中转换unicode字符
- JavaScript Titanium应用程序int赋值
- CommonJS比Titanium应用程序中的Namespacing更好
- 在Titanium中制作应用程序,尝试从js文件1调用js文件2中的函数
- 在Android应用程序(Titanium)中更改json对象的属性
- 如何在基于titanium的iPhone应用程序和原生ios应用程序之间进行通信
- 如何将属性应用于存在但不立即可见的Titanium元素
- 在titanium应用程序ios中实现otr.js
- Titanium Mobile:应用程序在加载第一个窗口后崩溃
- 如何使用Titanium Appcelerator在应用程序中创建一个复选框首选项区域
- Appcelerator Titanium -在移动应用程序中打开一个网站
- 在Titanium应用中使用node.js模块
- 在Titanium应用程序中嵌入远程网站的部分内容
- jQuery在Titanium Mobile中的应用