wkwebview 是不是支持 HTML5 捕获属性?

Posted

技术标签:

【中文标题】wkwebview 是不是支持 HTML5 捕获属性?【英文标题】:Does wkwebview support HTML5 capture attribute?wkwebview 是否支持 HTML5 捕获属性? 【发布时间】:2020-05-28 14:14:13 【问题描述】:

正如标题所说,它支持吗? Here is the MDN Documentation of it (Incomplete) 和 Here is the caniuse browsers support list。

但是,他们都没有谈到 wkwebview。它支持这个属性吗?如果是这样,那将有很大帮助。

感谢您提前回答这个问题。

【问题讨论】:

【参考方案1】:

经过一些实验,显然它是支持的,只有注册了一个UDID(这个是如何注册的不要问我,它是通过供应商。我不知道细节。)

它会打开相机,在您拍摄照片或视频后,它的行为就像任何常见的文件选择器一样。

要在其中一个 html 二维码/条形码扫描仪中实现这一点,它需要能够扫描图像。但是,嘿,总比没有好,对吧?

【讨论】:

还要补充一下,从摄像头抓到的文件似乎是临时的,没有任何url,如果你不喜欢像以前一样同步发布它,使用JS的URL api创建一个临时url它。 此外,有时具有解码图像能力的 qr 阅读器库实际上并没有在解码之前先将其转换为 base64。在这种情况下,请使用 JS Filereader api。或者,改用this library。快了很多。

以上是关于wkwebview 是不是支持 HTML5 捕获属性?的主要内容,如果未能解决你的问题,请参考以下文章

WKWebView的一些知识

WKWebView 是不是支持加载外部 javascript 文件?

IOS 进阶之 WKWebView

IOS进阶之WKWebView

无法在 Xamarin IOS 中捕获 WkWebView 的屏幕

WKWebView简单使用和常用使用场景