wkwebview相关内容
对于以前的 iOS 8 测试版,加载本地 Web 应用程序(在 Bundle 中),它适用于 UIWebView 和 WKWebView,我什至使用新的 WKWebView API. var url = NSURL(fileURLWithPath:NSBundle.mainBundle().pathForResource("car", ofType:"html"))webView = WKWeb
..
..
在 iOS 12.2 上,我的应用在启动后立即终止,xcode 中显示以下消息: 由于未捕获的异常“NSUnknownKeyException"而终止应用,原因:“[setValue:forUndefinedKey:]:此类不符合键 _alwaysRunsAtForegroundPriority 的键值编码." 谁能为我指出正确的方向?我看到之前有一些警告: 如何解决应用验证问题
..
我有一个 Ionic 3 应用程序.我最近添加了 iOS 平台. 当我在 iOS(模拟器和设备)上运行它时,所有具有标头的服务器请求都失败,并出现错误 “响应状态:0 对于 URL:null".在 Android 上,这些请求可以正常工作. 如果我执行请求没有标头,我会从服务器获得预期的响应. 我知道问题出在 WKWebView 和 CORS 上.服务器已正确配置 CORS.我使
..
我在公司有基于 web-view 的应用程序和其他本地应用程序.我们在需要时使用 universal links 将用户重定向到其他应用程序(其他应用程序仍然支持 universal links - 我可以通过按 Apple Notes 应用程序).我们最近过渡到 WKWebView(来自 UIWebView),它提供了更好的体验.但是更新后 Universal Links 停止工作,当用户在我们
..
我想在不同的 webView 中登录同一站点的多个帐户.例如,我的 Tab Bar Controller 包含三个 view controllers 并且每个 view controllers 包含 webView.例如,我在每个类中为 webView 嵌入了 stackoverflow url.用户如何使用这三个 webView 同时登录不同的帐户?我已经尝试过了,但我一次只能登录一个用户.我发
..
我的应用程序的模块之一是网站.该网站主要包含一个 SVG 绘图,带有自定义形状的按钮(使用 Raphael.js 库)来访问其他绘图(其他带有 svg 绘图的 html 页面). 如果设备在 iOS 7 上,我使用 UIWebView,一切正常. 对于 iOS 8 设备,我使用 WKWebView.我遇到了一些问题,其中一些已通过这篇文章解决.我可以在这些模拟器(iPhone 5/iO
..
我有一个从 UIViewView 到 WKWebView 的迁移问题,检测到使用 WKWebView 时滚动视图到达底部.在 WKWebView 之前,我使用 UIScrollViewDelegate 检测用户是否通过滚动到 WebView 结束来查看所有内容.如果他这样做了,则启用“确认"按钮.iPhone - 知道 UIScrollView 是到达顶部还是底部 现在使用 WKWebVie
..
我没有找到很多为 iOS 设置人行横道的说明,看起来应该很简单: cordova 插件添加 cordova-plugin-crosswalk-webview科尔多瓦构建 ios 因为在我执行以下操作之前,我遇到了插件无法生效的问题: cordova 插件添加 cordova-plugin-crosswalk-webview科尔多瓦平台删除 ios科尔多瓦平台添加ios科尔多瓦构建 ios
..
当用户点击 WKWebView 中的通用链接时,将打开相应的应用程序(如果已安装). 这在 Apple 搜索编程指南 如果您实例化 SFSafariViewController、WKWebView 或 UIWebView 对象来处理通用链接,iOS 会在 Safari 中打开您的网站,而不是打开您的应用程序.但是,如果用户从嵌入式 SFSafariViewController、WKWe
..
我在将应用上传到 AppStore 时遇到问题.Apple 说我使用的是已弃用的 API,UIWebView.但是我检查了我的整个项目,没有 UIWebView.有没有人遇到过这个错误?谢谢.这是苹果的消息: ITMS-90809:不推荐使用的 API - Apple 将停止接受提交使用 UIWebView API 的应用程序.看https://developer.apple.com/doc
..
如何在 WKWebview 中隐藏键盘附件栏?虽然有一些 UIWebView 的资源,但我在 Stackoverflow 上找不到 WkWebview 的资源. 相关: 删除 UIWebView 键盘上的配件 iOS 7 UIWebView 键盘问题 解决方案 这可以在 WKWebView 中使用 在UIWebView上调出inputAccessoryView的方法.
..
我有一个部署目标版本为 iOS 10 的应用/项目. 我曾经使用过 UIWebView,它现在已被弃用并被 WKWebView 取代.所以,我也想在我的项目中用 WKWebView 替换 UIWebView. 它迫使我要么使用 UIWebView(使用 iOS 10)或将部署目标更改为 iOS 11. 我无法更改部署目标,但作为中间件解决方案,我添加了对两者的代码(以编程方式)支
..
在UIWebView中,我可以通过以下方式获取JSContext: [webView valueForKeyPath:@"documentView.webView.mainFrame.javaScriptContext"] 同样的方法在 WKWebView 中不起作用,当它到达这行代码时应用程序崩溃. 有没有办法在WKWebView中获取JSContext? 提前致谢. 解决
..
在 iOS 9 中,Apple 会阻止应用程序的不安全 HTTP 连接,除非将特定主机列入白名单. http://ste.vn/2015/06/10/configuring-app-transport-security-ios-9-osx-10-11/ 是否出于显而易见的原因,WebView(s) 不受这些规则的约束,还是我们仍希望将浏览器打开的主机列入白名单...包括来自给定页面的所
..
如何在使用 WKWebView 时捕获重定向 url,例如网页在提交用户名和密码或其他一些数据时重定向到另一个页面.我需要捕获重定向的 url.WKNavigationDelegate 中是否有任何方法可以覆盖? 解决方案 使用这个 WKNavigationDelegate 方法 public func webView(_ webView: WKWebView, decisionPoli
..
我将 UIWebView 更改为 WKWebView,但是,使用相同的 html,WKWebView 中的字体看起来比 UIWebView 中的字体小.我不希望这种情况发生,那么有什么办法可以避免这种变化吗? 解决方案 最后我通过添加一个html字符串解决了这个问题: 对于 Objective-C: NSString *headerString = @"
..
我正在尝试在 iOS 8 的 WKWebView 中加载带有自签名证书的 HTTPS url,但它一直失败.与 UIWebView 一起使用的解决方法(使用 NSUrlRequest 中的 setAllowsAnyHTTPSCertificate)似乎不起作用.有谁知道任何解决方法? 我不需要对 AppStore 有效的解决方案,因为我只需要在开发阶段访问自签名证书站点,而不是在生产阶段,但
..
我的 iOS 7+ 应用程序中有一个模块,它是 UIWebView.html 页面加载创建自定义形状按钮的 javascript(使用 Raphaeljs 库).使用 UIWebView,我将委托设置为 self.每次按下我的自定义按钮之一时,都会调用委托方法 webView: shouldStartLoadWithRequest: navigationType: .请求不应由 html 处理,而
..
在提交我的最新版本时,Apple 对此警告做出了回应. ITMS-90809:已弃用的 API 使用 - Apple 将停止接受使用 UIWebView API 的应用提交.有关详细信息,请参阅 https://developer.apple.com/documentation/uikit/uiwebview. 仅供参考,我已经根据 Apple 的建议将项目中的所有 UIWebView
..