iOS 模拟微信内置浏览器CYWebViewController
iOS 模拟微信内置浏览器和Safari浏览器CYWebViewController
分为两种模式,一种是类似微信内置浏览器模式,一种是Safari浏览器模式。类似微信内置浏览器,顶部导航栏提供webview后退和关闭按钮.Safari模式,底部toolbar带有前进,后退,分享,刷新的功能。
包含类似微信内置浏览器和Safari浏览器模式。
类似微信内置浏览器:顶部导航栏提供webview后退和关闭按钮。顶部进度条颜色可以更改,同时包含了hex颜色专为RGB颜色,以及自定义按钮category。
Safari浏览器模式:底部toolbar带有前进,后退,分享,刷新的功能。
(github: https://github.com/wheying/CYWebViewController)
效果:
使用:
把项目中的CY文件夹拉近自己的项目就可以了
Push “CY” file to your project
#import "CYWebViewController.h"
#import “UINavigationBar+Awesome.h”可以设置UINavigationBar
#import "UIButton+WHE.h"
#import “UIButton+WHE.h”自定义返回按钮
#import "UIButton+WHE.h"
#import “UIColor+WHE.h”HEX颜色转为RGB颜色
#import "UIColor+WHE.h"
例子:
使用微信内置浏览器模式 (Using Wechat mode)
CYWebViewController *controller = [[CYWebViewController alloc] init];
controller.url = @"https://www.baidu.com/";
controller.loadingBarTintColor = [UIColor redColor];
[self.navigationController pushViewController:controller animated:YES];
使用Safari 模式,底部toolbar带有前进,后退,分享,刷新的功能。Using Safari mode, contains goBack,goForward,shareAction,refresh and stop function at toolbar. Push ViewController
CYWebViewController *controller = [[CYWebViewController alloc] init];
controller.url = [NSURL URLWithString:@"https://www.baidu.com/"];
controller.loadingBarTintColor = [UIColor redColor];
controller.navigationButtonsHidden = NO;
[self.navigationController pushViewController:controller animated:YES];
presentViewController
CYWebViewController *controller = [[CYWebViewController alloc] init];
controller.url = [NSURL URLWithString:@"https://www.baidu.com/"];
controller.loadingBarTintColor = [UIColor redColor];
controller.navigationButtonsHidden = NO;
[self presentViewController:[[UINavigationController alloc] initWithRootViewController:controller] animated:YES completion:nil];
iOS 模拟微信内置浏览器CYWebViewController相关推荐
- chrome设置微信ua_Chrome谷歌浏览器模拟微信内置浏览器的方法(电脑上)
在微信里打开网页链接都会调用微信内置的浏览器,这种情况下是不太容易调试的的,那么有没有办法让谷歌浏览器模拟微信浏览器呢?下面小编分享的方法可以让Chrome谷歌浏览器模拟微信内置浏览器方便大家调试. ...
- 谷歌浏览器配置微信浏览器_在 Chrome (谷歌浏览器) 中模拟微信内置浏览器
微信和 QQ 内置浏览器 UA iOSQQ 内置浏览器 UA: Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_2 like Mac OS X) > AppleWe ...
- 在 Chrome (谷歌浏览器) 中模拟微信内置浏览器
微信和 QQ 内置浏览器 UA iOSQQ 内置浏览器 UA: Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_2 like Mac OS X) > AppleWe ...
- chrome设置微信ua_Chrome谷歌浏览器在电脑上模拟微信内置浏览器的方法
很多时候,我们在微信里打开链接,就是调用微信的内置浏览器,这个时候调试是很麻烦的,我们可以用谷歌浏览器模拟微信内置浏览器来做一些调试,就很方便了! 先了解安卓微信和Ios微信的UA(User agen ...
- python 模拟微信浏览器请求_使用Chrome修改user agent模拟微信内置浏览器
很多时候,我们需要模拟微信内置浏览器,今天教大家用chrome简单模拟.如图设置: F12或者右键审查元素进入开发者模式,点击Emulation,然后点击Network,把Spoof user age ...
- 如何模拟微信内置浏览器阅读环境打开文章
如何模拟微信内置浏览器阅读环境更换ua打开文章 有时候,我们需要使用电脑浏览器打开微信的文章,却常常碰到这种情况, 那么,如何在没有登录微信的情况下,仅仅使用电脑,模拟微信浏览器访问文章呢,网上大神们 ...
- php模拟微信用户打开页面,使用Chrome修改user agent模拟微信内置浏览器
使用Chrome修改user agent模拟微信内置浏览器 2016年03月24日 17:30:50 阅读数:13405 很多时候,我们需要模拟微信内置浏览器,今天教大家用chrome简单模拟.如图设 ...
- 01_Chrome模拟微信内置浏览器
title: 使用Chrome修改user agent模拟微信内置浏览器 urlname: 01_Chrome模拟微信内置浏览器 date: 2017-04-24 03:03:03 tags: 小技巧 ...
- 利用Chrome在PC电脑上模拟微信内置浏览器
1.先了解安卓微信和Ios微信的UA(User agent:用户代理) 安卓微信UA: mozilla/5.0 (linux; u; android 4.1.2; zh-cn; mi-one plus ...
最新文章
- 直播回顾丨拆解 LTV:增长焦虑,企业如何诊断黄金流量?
- 操作系统(十一)线程的概念和特点
- 微信浏览器取消缓存的方法
- 【渝粤题库】国家开放大学2021春2786初级西方经济学题目
- binder 从c到java_Android系统进程间通信Binder机制在应用程序框架层的Java接口源代码分析...
- 查看oracle执行计划
- arduino 中断 串口_【Arduino教程】第一讲:Arduino是什么?
- React.memo 是个啥么鬼?有什么用???
- MIT线性代数习题全解
- DF1协议的CSP寻址
- Ubuntu安装搜狗拼音输入法(中文输入法)
- 程序员灯谜,你能猜出几个?
- word中插入或更新自动目录后,正文内容也变成了目录的问题
- 功率 db 和dbm 的区别
- RNN(recurrent neural network regularization)
- h5是html语言吗,H5和HTML5是一样的吗
- 决定你上限的,不是能力,而是格局
- 计算机操作系统教程 2 操作系统概述
- NFTFi赛道版图概览
- ArcMap出图小技巧:图例,比例尺,指北针,标题(附练习数据)
热门文章
- JQuery制作手风琴效果
- 计算机毕业设计 SpringBoot+Vue作业帮课程管理系统 作业帮信息管理系统 作业帮试题管理系统
- Linux进程间关系之终端与终端登录
- H5页面、微页、轻应用、轻app、场景应用制作工具:
- no vaild maven installation found
- 火狐浏览器的下载安装
- 解决联通宽带域名劫持
- Axure实战——改变元件尺寸、增减商品数量、图片边框移动
- What does assigning ‘shift‘ to a variable mean?
- iphone来电铃声小 - MTK物联网在线解答 - 技术论坛