当前位置: 首页 > news >正文

重庆网站建设方案书/seo包年服务

重庆网站建设方案书,seo包年服务,网站开发整套资料,做网站app需多少钱当在一个页面触发一个事件跳转到一个H5页面时,H5页面内部也可以进行下一级的跳转,这个时候我们导航栏使用苹果原生的返回按钮就需要处理页面中的返回效果。是返回到pushH5的上一级页面还是返回H5内部的上一级页面?- (void)viewDidLoad {[super viewDidLoad];UIButton * backBu…

当在一个页面触发一个事件跳转到一个H5页面时,H5页面内部也可以进行下一级的跳转,这个时候我们导航栏使用苹果原生的返回按钮就需要处理页面中的返回效果。是返回到pushH5的上一级页面还是返回H5内部的上一级页面?

- (void)viewDidLoad {

[super viewDidLoad];

UIButton * backButton = [UIButton buttonWithType:UIButtonTypeSystem];

backButton.frame = CGRectMake(10, 20, 20, 20);

[backButton setBackgroundImage:[UIImage imageNamed:@"goBackImage"] forState:UIControlStateNormal];

[backButton addTarget:self action:@selector(back:) forControlEvents:UIControlEventTouchUpInside];

self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]initWithCustomView:backButton];

self.webView =[[UIWebView alloc]initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height)];

_webView.backgroundColor = [UIColor clearColor];

for (UIView * views in [self.webView subviews]) {

if ([views isKindOfClass:[UIScrollView class]]) {

//去掉水平方向的滑动条

[(UIScrollView *)views setShowsHorizontalScrollIndicator:NO];

//去掉垂直方向的滑动条

[(UIScrollView *)views setShowsVerticalScrollIndicator:NO];

for (UIView * inScrollView in views.subviews) {

if ([inScrollView isKindOfClass:[UIImageView class]]) {

//隐藏上下滚动出边界时的黑色的图片

inScrollView.hidden = YES;

}

}

}

}

NSString * urlString = [NSString stringWithFormat:@"%@xxxxxxxx",BASE_URL];

NSURL * url = [NSURL URLWithString:urlString];

NSURLRequest * request = [NSURLRequest requestWithURL:url];

_webView.delegate = self;

[_webView loadRequest:request];

[self.view addSubview:self.webView];

}

//用苹果自带的返回键按钮处理如下(自定义的返回按钮)

- (void)back:(UIBarButtonItem *)btn

{

if ([self.webView canGoBack]) {

[self.webView goBack];

}else{

[self.view resignFirstResponder];

[self.navigationController popViewControllerAnimated:YES];

}

}

//如果是H5页面里面自带的返回按钮处理如下:

#pragma mark - webViewDelegate

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {

NSString * requestString = [[request URL] absoluteString];

requestString = [requestString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

//获取H5页面里面按钮的操作方法,根据这个进行判断返回是内部的还是push的上一级页面

if ([requestString hasPrefix:@"goback:"]) {

[self.navigationController popViewControllerAnimated:YES];

}else{

[self.webView goBack];

}

return YES;

}

//获取当前页面的title和url

- (void)webViewDidFinishLoad:(UIWebView *)webView

{

[SVProgressHUD dismiss];

NSString * title = [webView stringByEvaluatingJavaScriptFromString:@"document.title"];//获取当前页面的title

self.title = title;

//获取当前网页的html

self.currentURL = webView.request.URL.absoluteString;

NSLog(@"title-%@--url-%@--",self.title,self.currentURL);

NSString *lJs = @"document.documentElement.innerHTML";

self.currentHTML = [webView stringByEvaluatingJavaScriptFromString:lJs];

}

http://www.jmfq.cn/news/5295925.html

相关文章:

  • 昆明好的网站制作/长春网站建设定制
  • 设计公司网站官网/域名ip查询
  • 室内装饰公司网站模板/广告加盟
  • 做网站的升级人/seo常用的优化工具
  • 旅游地网站制作/nba最新交易消息
  • jquery 打开新网站/全球最大的磁力搜索引擎
  • 山东高端网站建设wang/icp备案查询官网
  • 南京百度网站建设/百度收录工具
  • 网站做动态和静态哪个贵/百度网站排名优化
  • 做软装搭配的网站/百度网站app下载
  • 京东商城网站风格/上海关键词排名手机优化软件
  • 500强企业网站建设/宁波seo教程行业推广
  • 网站开发常用png/seo专业优化公司
  • 北京大型网站建设公司/石家庄seo代理商
  • 两个彩票网站做赔付/上海seo优化公司
  • 自适应网站做百度推广/中文搜索引擎排名
  • 如何做微信商城网站建设/培训机构咨询
  • 做购物网站的目的/网页制作在线生成
  • 网站建设补贴/深圳seo推广公司
  • 购物网站开发目的/爱站网收录
  • 深圳市企业网站seo营销工具/免费建一个自己的网站
  • 房地产网站制作公司/seo自动优化工具
  • html5做网站链接范例/真实的网站制作
  • 腾讯企业邮箱登录登录入口/重庆百度推广优化
  • wordpress陶哲轩/seo关键词排名优化怎样收费
  • 怎么模仿别人做网站/nba中国官方网站
  • 自己怎样做网站/小红书搜索关键词排名
  • 苏州奶茶加盟网站建设/苏州优化网站公司
  • 教育品牌网站建设/seo推广方式是什么呢
  • 广州建设网站下载/怎么创建网站快捷方式到桌面