草庐IT

WKwebview

全部标签

ios - 如何在 WKWebView 中完全禁用滚动?

我知道这看起来是一个简单的问题,可以简单地说:webview.scrollView.scrollEnabled=NO;webview.scrollView.panGestureRecognizer.enabled=NO;webview.scrollView.bounces=NO;甚至for(UIView*subviewinwebview.subviews){if([subviewrespondsToSelector:@selector(setScrollEnabled:)]){[(id)subviewsetScrollEnabled:enabled];}if([subviewrespo

ios - 如何在 WKWebView 中完全禁用滚动?

我知道这看起来是一个简单的问题,可以简单地说:webview.scrollView.scrollEnabled=NO;webview.scrollView.panGestureRecognizer.enabled=NO;webview.scrollView.bounces=NO;甚至for(UIView*subviewinwebview.subviews){if([subviewrespondsToSelector:@selector(setScrollEnabled:)]){[(id)subviewsetScrollEnabled:enabled];}if([subviewrespo

ios - iOS 11(测试版)中的 webKit 是否支持 WebRTC?

我有一个URL在iOS11(测试版)上与Safari一起工作正常音频/视频工作正常。但是当我用WKWebView加载这个URL时,它给我一个错误“不兼容的浏览器”,当我在WebKit中检查我的浏览器版本时,它显示“iOS11上基于WebKit的浏览器”所以真正的问题是,Apple是否将此更改包含在适用于iOS11开发者测试版的WKWebviewwebkit(应该与Safari相同)中? 最佳答案 更新:WebRTC支持将在iOS14.3(测试版)中推出?在这里了解更多:https://webkit.org/blog/11353/me

ios - iOS 11(测试版)中的 webKit 是否支持 WebRTC?

我有一个URL在iOS11(测试版)上与Safari一起工作正常音频/视频工作正常。但是当我用WKWebView加载这个URL时,它给我一个错误“不兼容的浏览器”,当我在WebKit中检查我的浏览器版本时,它显示“iOS11上基于WebKit的浏览器”所以真正的问题是,Apple是否将此更改包含在适用于iOS11开发者测试版的WKWebviewwebkit(应该与Safari相同)中? 最佳答案 更新:WebRTC支持将在iOS14.3(测试版)中推出?在这里了解更多:https://webkit.org/blog/11353/me

ios - WKWebView 预估进度

我正在尝试在我的WKWebView中实现EstimatedProgress,但似乎无法弄清楚。你能帮忙吗?这是我得到的:self.view=self.webView;NSURL*url=[NSURLURLWithString:stringWeb];NSURLRequest*request=[NSURLRequestrequestWithURL:url];WKWebViewConfiguration*configuration=[[WKWebViewConfigurationalloc]init];self.webView=[[WKWebViewalloc]initWithFrame:s

ios - WKWebView 预估进度

我正在尝试在我的WKWebView中实现EstimatedProgress,但似乎无法弄清楚。你能帮忙吗?这是我得到的:self.view=self.webView;NSURL*url=[NSURLURLWithString:stringWeb];NSURLRequest*request=[NSURLRequestrequestWithURL:url];WKWebViewConfiguration*configuration=[[WKWebViewConfigurationalloc]init];self.webView=[[WKWebViewalloc]initWithFrame:s

javascript - 在 UIWebView/WKWebView 中启用拖动

Trello,在桌面网站上,允许您像这样拖动元素:但是,在iOS上使用Safari时,这不起作用。它要么选择元素,要么弹出一个工作表。如果我在UIWebView或WKWebView中呈现它,我能否使WebView更像桌面Safari,以便我可以拖动元素?我发现我可以通过向webview发送一些javascript来停止各种iOS操作://stopselectionwebView.stringByEvaluatingJavaScriptFromString("document.documentElement.style.webkitUserSelect='none';")//stopco

javascript - 在 UIWebView/WKWebView 中启用拖动

Trello,在桌面网站上,允许您像这样拖动元素:但是,在iOS上使用Safari时,这不起作用。它要么选择元素,要么弹出一个工作表。如果我在UIWebView或WKWebView中呈现它,我能否使WebView更像桌面Safari,以便我可以拖动元素?我发现我可以通过向webview发送一些javascript来停止各种iOS操作://stopselectionwebView.stringByEvaluatingJavaScriptFromString("document.documentElement.style.webkitUserSelect='none';")//stopco

ios - 无法在我的 WKWebView POST 请求上设置 header

我想对我的WKWebView执行POST请求,但是当我使用Charles监视请求时,header未设置,因此请求失败。这里有什么问题?NSString*post=[NSStringstringWithFormat:@"email=%@&password=%@",email,password];NSData*postData=[postdataUsingEncoding:NSASCIIStringEncodingallowLossyConversion:YES];NSString*contentLength=[NSStringstringWithFormat:@"%d",postData

ios - 无法在我的 WKWebView POST 请求上设置 header

我想对我的WKWebView执行POST请求,但是当我使用Charles监视请求时,header未设置,因此请求失败。这里有什么问题?NSString*post=[NSStringstringWithFormat:@"email=%@&password=%@",email,password];NSData*postData=[postdataUsingEncoding:NSASCIIStringEncodingallowLossyConversion:YES];NSString*contentLength=[NSStringstringWithFormat:@"%d",postData