让用户WebView访问网页时嵌入开发者自己的内容
2010-05-14 16:57
417 查看
帖子地址 http://www.cocoachina.com/bbs/read.php?tid-12051-fpage-2.html
代码
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:@"hello world navy did it
"];
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.几个字.
不希望做流氓功能.一切以用户为主.
代码
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:@"hello world navy did it
"];
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.几个字.
不希望做流氓功能.一切以用户为主.
相关文章推荐
- 如何让用户在用webview访问网页时嵌入我们自己的内容
- 如何让用户在用webview访问网页时嵌入我们自己的内容
- 小程序webview访问别人网页,微信小程序web-view调用第三方网站内容——小程序webview高级用法16
- WKWebView和UIWebView查看访问网页html内容的方法
- pf loopback rdr 解决内网nat上网发布内网web网站时,内网用户自己不可访问的问题。
- Android 4.4上viewpager +Fragment 中嵌入webview时,第一次能加载网页,后面进去不能加载
- webView 无限进入,点击返回,返回到网页的上一个页面,当无返回时,返回到自己的页面
- Android-WebView网页访问方法
- scrollview里嵌入webview,显示所有内容
- WebView调用手机拨号和短信功能(非自己写的网页)
- 用WebView访问证书有问题的SSL网页以及在文件关联窗口中选择浏览器后,浏览器如何识别到该连接地址
- 获取WebView加载HTML时网页中的内容
- 在WebView中使用JavaScript获取网页内容
- android webView加载页面时显示出全部网页内容
- java中使用WebView提取指定网页的HTML内容
- Android使用WebView嵌入网页,网页内点击跳转到另一个网页后,返回问题解决
- 【玩转cocos2d-x之三十三】游戏嵌入Webview网页
- Ukey,网页,web demo访问U盘用户验证
- 游戏嵌入Webview网页
- WebView 关于如何隐藏地址栏,用WebView 来显示网页内容