草庐IT

WKwebview

全部标签

ios - 如何改变WKWebView中的文本选择颜色?

我正在尝试更改WKWebView中的文本选择颜色。我尝试了几乎所有我能找到的为UIWebView/WKWebView提出的解决方案。更改色调颜色不起作用。为::selection应用css,-webkit-tap-highlight-color标签都不起作用。它总是蓝色的。可以改吗? 最佳答案 从iOS13开始,设置WKWebView的tintColor属性也会更改选择颜色(和插入符号颜色)。WKWebView*webView=...webView.tintColor=UIColor.redColor;额外提示:如果您的应用程序支持

ios - 如何改变WKWebView中的文本选择颜色?

我正在尝试更改WKWebView中的文本选择颜色。我尝试了几乎所有我能找到的为UIWebView/WKWebView提出的解决方案。更改色调颜色不起作用。为::selection应用css,-webkit-tap-highlight-color标签都不起作用。它总是蓝色的。可以改吗? 最佳答案 从iOS13开始,设置WKWebView的tintColor属性也会更改选择颜色(和插入符号颜色)。WKWebView*webView=...webView.tintColor=UIColor.redColor;额外提示:如果您的应用程序支持

ios - 未调用 WKHTTPCookieStore.setCookie 完成处理程序

我需要在WKWebView实例之间共享cookie-为此,我使用单个WKWebViewConfiguration实例,然后用于初始化每个WKWebView。为了做到这一点,我假设我必须使用共享的WKProcessPool,例如:letwebsiteDataStore=WKWebsiteDataStore.default()websiteDataStore.httpCookieStore.add(self)letconfiguration=WKWebViewConfiguration()configuration.websiteDataStore=websiteDataStoreconf

ios - 未调用 WKHTTPCookieStore.setCookie 完成处理程序

我需要在WKWebView实例之间共享cookie-为此,我使用单个WKWebViewConfiguration实例,然后用于初始化每个WKWebView。为了做到这一点,我假设我必须使用共享的WKProcessPool,例如:letwebsiteDataStore=WKWebsiteDataStore.default()websiteDataStore.httpCookieStore.add(self)letconfiguration=WKWebViewConfiguration()configuration.websiteDataStore=websiteDataStoreconf

ios - 链接点击监听器上的 WKWebView?

WKWebView类中是否存在类似onLinkClickListener的东西?我尝试用谷歌搜索但一无所获,我还在类似类型的stackoverflow上发现了一些Unresolved问题。我需要一个linkClickListener的原因是,当我点击一个链接并且页面还没有加载时,它不会加载网站。当页面加载时,我还可以创建一个奇特的加载屏幕。 最佳答案 你可以这样做将WKNavigationDelegate添加到你的类中classViewController:UIViewController,WKNavigationDelegate设

ios - 链接点击监听器上的 WKWebView?

WKWebView类中是否存在类似onLinkClickListener的东西?我尝试用谷歌搜索但一无所获,我还在类似类型的stackoverflow上发现了一些Unresolved问题。我需要一个linkClickListener的原因是,当我点击一个链接并且页面还没有加载时,它不会加载网站。当页面加载时,我还可以创建一个奇特的加载屏幕。 最佳答案 你可以这样做将WKNavigationDelegate添加到你的类中classViewController:UIViewController,WKNavigationDelegate设

ios - 如何快速在 iOS 的全局请求中添加 HTTP header

funcwebView(webView:WKWebView!,decidePolicyForNavigationActionnavigationAction:WKNavigationAction!,decisionHandler:((WKNavigationActionPolicy)->Void)!){varrequest=NSMutableURLRequest(URL:navigationAction.request.URL)request.setValue("value",forHTTPHeaderField:"key")decisionHandler(.Allow)}在上面的代码

ios - 如何快速在 iOS 的全局请求中添加 HTTP header

funcwebView(webView:WKWebView!,decidePolicyForNavigationActionnavigationAction:WKNavigationAction!,decisionHandler:((WKNavigationActionPolicy)->Void)!){varrequest=NSMutableURLRequest(URL:navigationAction.request.URL)request.setValue("value",forHTTPHeaderField:"key")decisionHandler(.Allow)}在上面的代码

ios - WKWebView 约束弹出键盘时的问题

当WKWebView中的输入获得焦点时,会弹出约束错误。代码:classViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad();letwv=WKWebView(frame:CGRect(x:100,y:100,width:100,height:100));wv.loadHTMLString("",baseURL:nil);//italsocanbeselect,itmakesnodifferenceview.addSubview(wv);}}错误日志:2017-11-0500:26:28

ios - WKWebView 约束弹出键盘时的问题

当WKWebView中的输入获得焦点时,会弹出约束错误。代码:classViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad();letwv=WKWebView(frame:CGRect(x:100,y:100,width:100,height:100));wv.loadHTMLString("",baseURL:nil);//italsocanbeselect,itmakesnodifferenceview.addSubview(wv);}}错误日志:2017-11-0500:26:28