方法一:利用webview
-(void)loadDocument:(NSString *)documentName inView:(UIWebView *)webView
{
NSString *path = [[NSBundle mainBundle] pathForResource:documentName ofType:nil];
N...
分类:
其他好文 时间:
2015-01-22 09:30:44
阅读次数:
182
dataDetectorTypes属性(需要检测的数据类型),可以使得webview文本中 电话,网址,地址等文本加上标识
如果上述属性已经设置了,还无法使用,可能是在html文本中加了屏蔽的属性
format-detection翻译成中文的意思是“格式检测”,顾名思义,它是用来检测html里的一些格式的,那关于meta的format-detection属性主要是有以下几个设置:...
分类:
Web程序 时间:
2015-01-21 01:27:38
阅读次数:
642
以下内容转自CrespoXiao的微博分享个tips,阅读类app内容加载一般是本地存几个html框架,接口传body过来就行了,目的是节省流量。但是loadHTMLString在内容多尤其是图片多的时候加载渲染起来是很慢的,换成如图所示的方法,速度杠杠滴。这里有几个讨论相关的内容地址:http:/...
分类:
移动开发 时间:
2015-01-20 10:23:01
阅读次数:
141
使用swift语言进行IOS应用开发swift学习六天 项目实战-知乎日报之UITabelView使用Swift 编写的一个 ToDo AppIOS UIWebView与Javascript之间的交互
分类:
移动开发 时间:
2015-01-19 08:01:30
阅读次数:
131
在iOS中,可以使用剪贴板实现应用程序之中以及应用程序之间实现数据的共享。比如你可以从iPhone QQ复制一个url,然后粘贴到safari浏览器中查看这个链接的内容。一、在iOS中下面三个控件,自身就有复制-粘贴的功能:1、UITextView2、UITextField3、UIWebView二、...
分类:
移动开发 时间:
2015-01-16 12:52:10
阅读次数:
217
加载网页//创建URLNSURL *url = [[NSBundle mainBundle] URLForResource:@”abc.html” withExtension:nil];//创建请求NSURLRequest *request = [NSURLRequest requestWithUR...
分类:
Web程序 时间:
2015-01-15 00:20:08
阅读次数:
213
在移动端(这里指iOS)开发中,我们免不了使用UIWebView与JS交互。 先简单了解一下JS,JavaScript是一种直译式的脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。广泛用于客户端,主要用来向HTML页面添加交互行为。它可以直接嵌入HTML页面,但写成单独的JS文...
分类:
移动开发 时间:
2015-01-14 00:50:25
阅读次数:
316
做IOS开发的同学经常用到UIWebView,大多时候是加载外部地址,但是有一些时候也会用来加载本地的html文件。
UIWebView加载外部地址的时候遵循了“同源”策略,而加载本地网页的时候却绕够了“同源”策略,导致可以访问系统任意路径。
这就是UIWebView中存在的UXSS漏洞。已知尚未修复该漏洞的App有:微盘、文件全能王、QQ阅读。
漏洞复现方式大体相似,现在微盘为例:
在P...
分类:
移动开发 时间:
2015-01-12 01:41:31
阅读次数:
278
打电话:第一种:利用私有API,appStore不合法[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"tel://10010"]]第二种:UIWebView加载电话,这种是合法的,可以上App Store的UIWebVie...
分类:
移动开发 时间:
2015-01-10 17:50:13
阅读次数:
703
方法一:代码如下,如有更好的方法 麻烦贴出来,这个方法是通过webview进行解码的UIWebView *web = [[UIWebView alloc] init];NSString *tsw = @"%E4%B8%AD%E5%9B%BD";NSString *sc = [NSString str...
分类:
其他好文 时间:
2015-01-10 12:36:25
阅读次数:
152