首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS WKWebview:始终允许相机许可

iOS WKWebview:始终允许相机许可
EN

Stack Overflow用户
提问于 2021-02-25 05:48:16
回答 2查看 1.1K关注 0票数 3

从iOS 13开始,苹果允许我们永远记住iOS Safari中的允许相机许可标志。(引用此answer)。此外,iOS Twitter PWA也有这一功能。

,但在WKWebview?中是否有启用它的功能?

有人知道如何做到这一点吗?

EN

回答 2

Stack Overflow用户

发布于 2022-06-23 11:28:08

默认情况下添加权限WebView权限决策授予

目标c:

代码语言:javascript
运行
复制
- (void) webView:(WKWebView *)webView
     requestMediaCapturePermissionForOrigin:(WKSecurityOrigin *)origin
     initiatedByFrame:(WKFrameInfo *)frame type:(WKMediaCaptureType)type
     decisionHandler:(void (^)(WKPermissionDecision decision))decisionHandler
     API_AVAILABLE(ios(15.0))
{
    decisionHandler(WKPermissionDecisionGrant);
 
}

斯威夫特

代码语言:javascript
运行
复制
func webView(_ webView: WKWebView, 
    requestMediaCapturePermissionFor 
    origin: WKSecurityOrigin,initiatedByFrame
    frame: WKFrameInfo,type: WKMediaCaptureType, 
    decisionHandler: @escaping (WKPermissionDecision) -> Void){
     decisionhandler(.allow)
 }
票数 1
EN

Stack Overflow用户

发布于 2021-08-24 12:21:39

PWA没有将它从“询问”更改为“允许”的API。关于WebKit有一个问题:https://bugs.webkit.org/show_bug.cgi?id=215884

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66363074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档