草庐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 - 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

ios - 如何打印所有 WKWebView On 和 Offscreen 内容 OSX 和 iOS

这个问题是关于打印WKWebView的所有内容(包括屏幕外内容)。目前(仍然是iOS10.2或OSX10.12)没有可行的解决方案,也没有任何假定的解决方案计算器工作。仅当您已自行验证可以打印屏幕外内容时,才在此处提供答案,如果确实如此,则提供工作示例代码。我正在尝试在OSX10.10或更高版本上打印ALLWKWebView或WebView的内容(目前在10.11.2上运行)。例如,一个宽html表格,其中的列在View之外并偏向右侧。早期版本的OSX会自动分页并正确打印所有html。我已经尝试使用Stackoverflow和其他地方提供的解决方案。所有本质上都在说同样的事情,就是像这

ios - 如何打印所有 WKWebView On 和 Offscreen 内容 OSX 和 iOS

这个问题是关于打印WKWebView的所有内容(包括屏幕外内容)。目前(仍然是iOS10.2或OSX10.12)没有可行的解决方案,也没有任何假定的解决方案计算器工作。仅当您已自行验证可以打印屏幕外内容时,才在此处提供答案,如果确实如此,则提供工作示例代码。我正在尝试在OSX10.10或更高版本上打印ALLWKWebView或WebView的内容(目前在10.11.2上运行)。例如,一个宽html表格,其中的列在View之外并偏向右侧。早期版本的OSX会自动分页并正确打印所有html。我已经尝试使用Stackoverflow和其他地方提供的解决方案。所有本质上都在说同样的事情,就是像这