Giter Club home page Giter Club logo

webview-experimentation's Introduction

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
    • 超时
    • 允许蜂窝接入
    • 缓存策略
    • 支持恢复默认设置
    • 支持持久化保存设置

webview-experimentation's People

Contributors

bqlin avatar

Stargazers

 avatar Tianli Zhang avatar Jkin8010 avatar David Mazza avatar minaisland avatar lionel avatar  avatar

Watchers

James Cloos avatar  avatar

webview-experimentation's Issues

Implement support for getting thumbnails from Nextcloud (and maybe OwnCloud. I haven't tested it).

Implement support for getting thumbnails from Nextcloud (and maybe OwnCloud. I haven't tested it).

Nextcloud WebDAV access is done through remote.php/dav/files/ while thumbnails are accessed through index.php/core/preview.png, so by checking if the baseURL contains remote.php/dav/files/ we can know if it's a Nextcloud server. If it is, we can replace that with the preview URL.

Also has a minor fix for the existing yandex thumbnail support where file extensions were checked case-sensitively.

Closes #165

Originally posted by @isvvc in amosavian/FileProvider#166

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.