无法在UIWebview中打开以下URL

时间:2012-08-13 03:20:26

标签: ios

我无法在UIWebview

中打开以下网址
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];

2 个答案:

答案 0 :(得分:1)

当我将该地址放入Chrome时,它无法加载页面(只是空白),而在Internet Explorer中它实际上会产生错误 -
Windows无法找到'http://ad.doubleclick.net/单击%3BH%3Dv8 / 3ccb / 3/0 /%2A / v%的3B260459540%3B0-0%// 3B1%3B42477956%3B2825-320 / 56%3B38531391 /1分之38549148%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更改为已知网站,则可以正常工作。也许仔细检查链接是否正确?

答案 1 :(得分:0)

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