如何让用户在用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.几个字.
不希望做流氓功能.一切以用户为主.
类别:默认分类 查看评论
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.几个字.
不希望做流氓功能.一切以用户为主.
类别:默认分类 查看评论
相关文章推荐
- 如何让用户在用webview访问网页时嵌入我们自己的内容
- 让用户WebView访问网页时嵌入开发者自己的内容
- Nginx实战基础篇五 如何让用户通过用户名密码认证访问我们的web站点
- Nginx实战基础篇五 如何让用户通过用户名密码认证访问我们的web站点
- 用WebView访问证书有问题的SSL网页以及在文件关联窗口中选择浏览器后,浏览器如何识别到该连接地址
- Android WebView如何隐藏地址栏,用WebView 来显示网页内容
- WebView 关于如何隐藏地址栏,用WebView 来显示网页内容
- WKWebView和UIWebView查看访问网页html内容的方法
- 小程序webview访问别人网页,微信小程序web-view调用第三方网站内容——小程序webview高级用法16
- dcloud-如何在webview中(本页)嵌入第三方网页
- Nginx实战基础篇五 如何让用户通过用户名密码认证访问我们的web站点
- Android WebView如何隐藏地址栏,用WebView 来显示网页内容
- WKWebView加载Html文件,如何自适应网页内容呢?就是不要让它左右滑动
- Android WebView访问SSL证书网页(onReceivedSslError)
- 进击的KFC:iOS WebView 如何通过js获取网页中所有图片并加入点击事件,实现浏览图片的功能
- Android原生软件里嵌入一个基于cordova的网页页面(webview)
- 如何利用自己的电脑做服务器发布tomcat的WEB项目供外网访问
- 在android中举例说明如何用WebView.loadUri();来打开网页
- 如何利用自己的电脑做服务器发布tomcat的WEB项目供外网访问
- 获取WebView加载HTML时网页中的内容