`
siruoxian
  • 浏览: 230262 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

UIWebView加载本地网页

阅读更多

 

 

 

-(void) openURL:(NSString *)urlString{

 

    NSLog(@"openURLByURLString:%@",urlString);

    //加载本地页面

    NSRange range=[urlString rangeOfString:@"Documents"];

    if (range.location==NSNotFound) {

        NSURL *url=[NSURL URLWithString:urlString];

        NSURLRequest *request=[NSURLRequest requestWithURL:url];

        [self loadRequest:request];

 

    }else {

        NSString *html=[NSString stringWithContentsOfFile:urlString encoding:NSUTF8StringEncoding error:nil];

        [self loadHTMLString:html  baseURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]]];

//        [self loadHTMLString:html  baseURL:[NSURL fileURLWithPath:[urlString stringByDeletingLastPathComponent]] ]; //图片文件夹和网页在同一目录的情况下

 

           }

 

}

 

//打开Safair

 

             NSURL *url=[NSURL URLWithString:urlString];

            [[UIApplication sharedApplication] openURL:url];

 

            }    

 

 

 

0
0
分享到:
评论

相关推荐

    iOS开发中UIWebView的加载本地数据的三种方式

    UIWebView是IOS内置的浏览器,...1 加载本地数据文件 指定文件的MIMEType 编码格式使用@“UTF-8” 2加载html字符串(可以加载全部或者部分html文件) 3加载NSURLRequest文件(前两步与NSURLConnect相同) 以上所

    UIWebView的使用代码

    加载本地HTML页面 方式一 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 NSString *localHTMLPageName = @"myPage"; NSString *path = [[NSBundle mainBundle] pathForResource:localHTMLPageName...

    使用Object-C开发的练习项目

    在初级操作中,项目演示了如何加载本地HTML文件和远程URL,以及如何设置UIWebView的基本属性,如背景颜色、是否允许缩放等。进阶操作则涵盖了与JavaScript的交互,包括如何在Objective-C和JavaScript之间传递数据,如何...

    IOS中UIWebView的使用详解

    这是加载网页最常用的一种方式,通过一个网页URL来进行加载,这个URL可以是远程的也可以是本地的,例如我加载百度的主页: UIWebView * view = [[UIWebView alloc]initWithFrame:self.view.frame]; [view ...

    qtioswebview:使用ios UIView的qtquick应用程序

    方便加载html网页可以直接加入本地html文件可以加载网络url方便C++与JS进行交互实现了iOS的UIWebView与QQuickItem的完美结合实现了WebView与C++连接的一个桥梁(bridge)弥补了Qt在iOS开发下无法使用WebView的遗憾##有...

    ios wkwebview离线化加载h5资源解决方案

    思路: 使用NSURLProtocol拦截请求转发到本地。 1.确认离线化需求 部门负责的app有一部分使用的线上h5页,长期以来加载略慢… 于是考虑使用离线化加载。 确保[低速网络]或[无网络]可网页秒开。 2.使用...

    iphone开发笔记

    打开本地网页,与远程网页 40 教你如何使用UIWebView 40 UIBUtton title image 不能同时显示 41 不要在语言包里面设置空格 41 NSNotificationCenter 带参数发送 41 延时一段时间执行某一函数 42 无99美金证书联机...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    Webview WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页 Activity Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务,是一个负责与...

    《iPhone开发实战》.(Christopher Allen).pdf

    8.1 在本地使用apache111 8.2 使用桌面浏览器进行调试112 8.2.1 使用safari112 8.2.2 使用firefox113 8.2.3 使用iphone仿真器115 8.3 调试iphone115 8.3.1 使用iphone调试工具..116 8.3.2 使用...

Global site tag (gtag.js) - Google Analytics