我想从服务器访问我的网页浏览器中的网址。但它正在返回以下错误;
[ERROR] : Error loading: (null), Error: Error Domain=WebKitErrorDomain Code=101 "The operation couldn’t be completed. (WebKitErrorDomain error 101.)"
当我将相同的URL(来自webservice)硬编码到webview中时,我能够获得相应的网页。[url:“https:\ ...........%20n%20 ......” ]
webview = Ti.UI.createWebView({
height : Ti.UI.SIZE,
top : 0,
width : Ti.UI.SIZE,
html : service.sampleURL,
});
如何直接从服务器使用URL而不是硬编码?
答案 0 :(得分:0)
WebKitErrorDomain error 101
表示WebKitErrorCannotShowURL
。检查从服务器检索到的URL的确切位置和编码方式,如果是,请使用decodeURIComponent()
。
WebView的创建应该如下所示:
webview = Ti.UI.createWebView({
height : Ti.UI.SIZE,
top : 0,
width : Ti.UI.SIZE,
url : service.sampleURL,
});
如果它不起作用,请提供更多代码,以便我们可以更准确地看到问题所在。