0

我无法在 UIWebview 中打开以下 URL

http://ad.doubleclick.net/click%3Bh%3Dv8/3ccb/3/0/%2a/v%3B260459540%3B0-0%//3B1%3B42477956%3B2825-320/56%3B38531391/38549148/1%3B%3B%7Esscs%3D%3fhttp://www.google.com/

我正在尝试在 UIwebview 中打开但未加载此 URL

NSURL *url = [NSURL URLWithString:advertisement_url];
[[UIApplication sharedApplication] openURL:url];
4

2 回答 2

1

当我将该地址放入 Chrome 时,它​​无法加载页面(只是变为空白),并且在 Internet Explorer 中它实际上会产生错误 -
Windows 找不到 'http://ad.doubleclick.net/click%3Bh%3Dv8/3ccb /3/0/%2a/v%3B260459540%3B0-0%//3B1%3B42477956%3B2825-320/56%3B38531391/38549148/1%3B%3B%7Esscs%3D%3fhttp://www.google。 com/' 检查拼写并重试。

我在模拟器中使用了以下代码,只是得到了一个类似于 Chrome 行为的白屏: NSURL *url = [NSURL URLWithString:@"http://ad.doubleclick.net/click%3Bh%3Dv8/3ccb/3/0/%2a/v%3B260459540%3B0-0%//3B1%3B42477956%3B2825-320/56%3B38531391/38549148/1%3B%3B%7Esscs%3D%3fhttp://www.google.com/"];

NSURLRequest *requestObject = [NSURLRequest requestWithURL:url];
[myWebView loadRequest:requestObject];

如果我将 URLWithString 更改为已知网站,它可以正常工作。也许仔细检查链接是否正确?

于 2012-08-13T05:57:24.487 回答
0

我无法在浏览器(Mozilla、Chrome)中打开此网址。我认为这个网站正在使用某种授权。请从您的浏览器中清除 cookie 并检查您是否能够加载此 url。

于 2012-08-13T06:06:02.110 回答