Unity WebView 插件⭐️(十三)特定模块 iOS网页视图—iOSWebViewWebView
📢前言
该文章是WebView 插件系列文章,传送门:浏览器插件3D WebView专栏
上一篇文章对3D WebView 插件的 AndroidGeckoWebView
做了一个详细的介绍说明
那本篇文章就来介绍下 iOSWebViewWebView
的说明和使用方法
🔔特定模块 iOSWebView网页视图—iOSWebViewWebView
3D WebView for iOS使用的IWebView实现。此类还包括针对 iOS 特定功能的额外方法
公共方法
1.获取Cookie
static Task<Cookie> GetCookie(string url, string cookieName)
获取与给定 URL 和 cookie 名称匹配的 cookie,如果没有 cookie 匹配,则为 null。
2.SetAllowsBackForwardNavigationGestures
void SetAllowsBackForwardNavigationGestures(bool allow)
设置水平滑动手势是否触发向后和向前页面导航。默认值为false.
例子
#if UNITY_IOS && !UNITY_EDITOR
var iOSWebViewInstance = webViewPrefab.Webview as iOSWebView;
iOSWebViewInstance.SetAllowsBackForwardNavigationGestures(true);
#endif
3.设置允许内联媒体播放
static void SetAllowsInlineMediaPlayback(bool allow)
设置 HTML5 视频是内联播放还是使用本机全屏控制器。默认值为true. 此方法是静态的,因为在创建 webview 后,无法在运行时修改 WKWebView 的配置。
例子
#if UNITY_IOS && !UNITY_EDITOR
iOSWebView.SetAllowsInlineMediaPlayback(false);
#endif
4.SetScrollViewBounces
void SetScrollViewBounces(bool bounces)
当启用原生 2D 模式时,此方法设置滚动视图是否从内容边缘反弹并再次返回。默认值为true. 当未启用 Native 2D Mode 时,此方法无效。
💬总结
该文对IOS版本的一些版本特定的额外方法做了介绍
IOS版本的我没用使用过,但是基本的使用方法都是差不多的,后续可以研究一下
- 点赞
- 收藏
- 关注作者
评论(0)