/WebView-Experimentation

UIWebView 与 WKWebView 测试。

Primary LanguageObjective-CGNU General Public License v3.0GPL-3.0

WebView Lab

UIWebView 与 WKWebView 调试对比工具。

App Store 链接

屏幕截图

功能列表

  • 使用指定 web view 跳转 URL,支持:
    • UIWebView
    • WKWebView
    • SFSafariViewController
  • 独创的双屏对比功能;
  • UIWebView、WKWebView 支持通用的浏览器操作:
    • 刷新
    • 停止刷新
    • 前进
    • 后退
    • 动态启用刷新|停止刷新|前进|后退按钮
    • 全屏
    • 动态显示加载状态
  • 支持一维码、二维码扫码输入;
  • 支持 UIWebView、WKWebView 配置:
    • 抑制增量渲染
    • 允许数据检测
    • 允许内嵌播放
    • 禁止自动播放
    • 允许 AirPlay
    • 允许链接预览
    • 允许画中画
    • 允许页面缩放
    • 允许手势导航
    • 根据运行系统自适应显示及应用设置;
    • 支持恢复默认设置;
    • 支持持久化保存设置;
  • 界面适配:
    • 支持所有界面横竖屏适配;
    • 提供 iPad 界面适配:
      • 提供 iPad 特有的双屏界面;
      • iPad 中的双屏对比界面拥有全套的浏览导航功能;
    • 支持所有界面 iPhone X 适配;
  • 支持首屏检测剪贴板,并智能识别剪贴板中的 URL;
  • UIWebView、WKWebView 支持查看当前 URL 及请求详细信息,支持复制到剪贴板;
  • 支持修改 UIWebView、WKWebView 请求:
    • 全局 User-Agent
    • HTTPHeaderFields
      • 支持剪贴板智能识别请求头信息;
      • 便捷、直观的编辑界面;
    • HTTPBody
    • HTTPMethod
    • 超时
    • 允许蜂窝接入
    • 缓存策略
    • 支持恢复默认设置
    • 支持持久化保存设置