草庐IT

WKWebView_scripting

全部标签

javascript - WKWebview evaluateJavascript 不工作,抛出错误

我正在尝试从WKWebview中的远程站点调用现有函数:functionaddtext(text){jQuery("#webviewtest").html(text);}与:[self.WebViewevaluateJavaScript:@"addtext(\"Thisisatextfromapp\");"completionHandler:^(idResult,NSError*error){NSLog(@"Error->%@",error);}];但是这是抛出一个错误:ErrorDomain=WKErrorDomainCode=4"AJavaScriptexceptionoccurr

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

k8s上部署jenkins 执行pipeline docker时出现script.sh: 1: docker: not found

部署jenkins在k8s上pipeline内容:pipeline{agent{docker{image'node:7-alpine'}}stages{stage('Test'){steps{sh'node--version'}}}}报错:+dockerinspect-f.node:7-alpine/var/jenkins_home/workspace/0109deploy01@2@tmp/durable-4b089662/script.sh:1:docker:notfound排查:进入jenkins容器kubectlexec-it-uroot-njenkinsjenkins-56dfcc94

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