您的位置:首页 > 移动开发

如何让用户在用webview访问网页时嵌入我们自己的内容

2011-03-09 17:32 706 查看
代码如下:
NSString
*strUrl=[textField text];
NSString *urlString=[NSString
stringWithFormat:strUrl];
NSURL *url=[NSURL
URLWithString:urlString];
NSURLRequest *urlRequest=[NSURLRequest
requestWithURL:url
cachePolicy:NSURLRequestReturnCacheDataElseLoad
timeoutInterval:60];
NSData
*urlData;
NSURLResponse *response;
NSError *error;
urlData=[NSURLConnection
sendSynchronousRequest:urlRequest returningResponse:&response
error:&error];
NSString *dataStr =[[NSString
alloc]initWithData:urlData encoding:NSUTF8StringEncoding];
dataStr
= [dataStr substringToIndex:[dataStr length] - 16];
dataStr =
[dataStr stringByAppendingString:@"<p>hello world navy did it
</p></body></html>"];
NSLog(@"%@",dataStr);
const
char *cString = [dataStr UTF8String];
NSData *myData= [[NSData
alloc]initWithBytes:cString length:strlen(cString)+1];
[self.myWebView
loadData:myData MIMEType:@"text/html" textEncodingName:@"utf-8"
baseURL:url];

这个代码我是在UICatalog中WebViewController中添加的,有人要这功能,小生就乘机
学习了下,嫌麻烦,直接用的UICatalog代码.见谅.
此代码功能在于:在你访问的网页左下角加了hello world navy did
it.几个字.
不希望做流氓功能.一切以用户为主.

类别:默认分类 查看评论
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐