浏览器家园

TAG标签|网站导航| 手机访问:m.liulanqi.com

当前位置:首页开发学院网页开发 → 使用Safari对webview进行调试

使用Safari对webview进行调试

时间:2023-06-27 13:06:18来源:整理作者:浏览器知识手机版

在web开发的过程中,抓包、调试页面样式、查看请求头是很常用的技巧。其实在iOS开发中,这些技巧也能用(无论是模拟器还是真机),不过我们需要用到mac自带的浏览器Safari。所以,本文将讲解如何使用Safari对iOS程序中的webview进行调试。

正文:

1. 打开模拟器(真机)的开发者模式

【设置】->【Safari】->【高级】->【Web检查器】打开

img

2. 打开Mac上Safari的开发者模式

【Safari】->【偏好设置】->【高级】->【在菜单栏中显示“开发”菜单】勾选

img

3. 写一个webview并加载一个网页

#import "ViewController.h"
@interfaceViewController ()

@property (strong, nonatomic) UIWebView *webView;

@end

@implementation ViewController

 - (void)viewDidLoad {

    [superviewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    _webView = [[UIWebViewalloc] initWithFrame:self.view.bounds];
    [_webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.baidu.com"]]];
    [self.view addSubview:_webView];
 }

@end

4. 在模拟器(真机)中打开webview应用,并打开Safari查看网络信息

【开发】->【iOS Simulator】->【正在调试的网站】

注意:必须要webview在加载网页时,打开Safari才可以看到调试模式。

img

在弹出的调试窗口中,可以看到当前正在加载网页的各种信息,包括源码、请求头、图片、加载的资源与脚本、控制台输出等。并且它和web前端的调试方式相同,你可以直接修改网页的CSS样式,对网页布局等进行修改,而不用重新运行整个App。

5. 修改web样式

将光标选中到要修改的样式,进行修改后,可以直接在模拟器中看到修改后的效果。

img

当然,webview的调试技巧还有很多,比如Charles工具等。感兴趣的小伙伴可以多研究下。

相关文章

  • 迅雷关闭监测浏览器功能,迅雷关闭监测浏览器功能,用户上网更隐私

    问题引入随着互联网的普及,越来越多的人开始使用迅雷下载工具来获取资源。然而,很多用户并不知道,在使用迅雷下载时,它会默认开启监测浏览器功能,记录用户的浏览历史,这对用户的隐私构成了一定威胁。2.迅雷监测浏览器功能的危害通过开启监测浏览器功能,迅雷可以记录用户的浏览历史,并向广告商出售数据,让他们精准地投放广告。这意味着用户的个人隐私会被泄露,而且还会受到不必要的广告骚扰,影响用户的上网体验。3.如何关闭迅雷监测浏览器功能?关闭迅雷监测浏览器功能非常简单,只需要在迅雷软件中进行一些设置即可。首先,打开迅..
  • 谷歌浏览器版官方下载,谷歌浏览器官方下载 for PCMacLinux

    谷歌浏览器官方下载forPC/Mac/Linux1.为什么要使用谷歌浏览器?谷歌浏览器是由谷歌公司开发的一款免费的网页浏览器,它支持多种操作系统,包括Windows、Mac和Linux系统。相较于其他浏览器,它具有更快的加载速度、更加稳定的性能、更好的安全性以及丰富的扩展程序。此外,谷歌浏览器还与Google账号紧密结合,能够实现更加智能化、便捷化的服务。2.如何下载谷歌浏览器?你可以通过以下几种方式下载谷歌浏览器:1.访问谷歌浏览器官方网站,点击“下载Chrome”按钮,即可下载最新版本的谷歌浏览器。2..

Copyright 2019-2029 www.liulanqi.com 【浏览器家园】 版权所有

浏览器家园_下载浏览器就到浏览器家园 | 专注MAC浏览器和Windows浏览器下载和使用介绍

声明: 所有软件和文章收集整理来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告