wkwebview相关内容

iOS 8 下 WKWebView 不加载本地文件

对于以前的 iOS 8 测试版,加载本地 Web 应用程序(在 Bundle 中),它适用于 UIWebView 和 WKWebView,我什至使用新的 WKWebView API. var url = NSURL(fileURLWithPath:NSBundle.mainBundle().pathForResource("car", ofType:"html"))webView = WKWeb ..
发布时间:2022-01-30 18:58:54 移动开发

由于“_alwaysRunsAtForegroundPriority",Ionic 应用程序在 iOS 12.2 上崩溃

在 iOS 12.2 上,我的应用在启动后立即终止,xcode 中显示以下消息: 由于未捕获的异常“NSUnknownKeyException"而终止应用,原因:“[setValue:forUndefinedKey:]:此类不符合键 _alwaysRunsAtForegroundPriority 的键值编码." 谁能为我指出正确的方向?我看到之前有一些警告: 如何解决应用验证问题 ..
发布时间:2022-01-21 09:34:56 移动开发

Ionic 3 响应状态:0 对于 URL:null

我有一个 Ionic 3 应用程序.我最近添加了 iOS 平台. 当我在 iOS(模拟器和设备)上运行它时,所有具有标头的服务器请求都失败,并出现错误 “响应状态:0 对于 URL:null".在 Android 上,这些请求可以正常工作. 如果我执行请求没有标头,我会从服务器获得预期的响应. 我知道问题出在 WKWebView 和 CORS 上.服务器已正确配置 CORS.我使 ..

通用链接不适用于 WKWebView

我在公司有基于 web-view 的应用程序和其他本地应用程序.我们在需要时使用 universal links 将用户重定向到其他应用程序(其他应用程序仍然支持 universal links - 我可以通过按 Apple Notes 应用程序).我们最近过渡到 WKWebView(来自 UIWebView),它提供了更好的体验.但是更新后 Universal Links 停止工作,当用户在我们 ..
发布时间:2022-01-19 22:20:19 移动开发

两个单独的 cookie 存储(UIWebView 或 WKWebView)

我想在不同的 webView 中登录同一站点的多个帐户.例如,我的 Tab Bar Controller 包含三个 view controllers 并且每个 view controllers 包含 webView.例如,我在每个类中为 webView 嵌入了 stackoverflow url.用户如何使用这三个 webView 同时登录不同的帐户?我已经尝试过了,但我一次只能登录一个用户.我发 ..
发布时间:2022-01-19 22:13:45 移动开发

WKWebView 在设备上显示空白,在模拟器上工作

我的应用程序的模块之一是网站.该网站主要包含一个 SVG 绘图,带有自定义形状的按钮(使用 Raphael.js 库)来访问其他绘图(其他带有 svg 绘图的 html 页面). 如果设备在 iOS 7 上,我使用 UIWebView,一切正常. 对于 iOS 8 设备,我使用 WKWebView.我遇到了一些问题,其中一些已通过这篇文章解决.我可以在这些模拟器(iPhone 5/iO ..
发布时间:2022-01-19 22:12:03 移动开发

iOS WKWebView 检测何时到达底部

我有一个从 UIViewView 到 WKWebView 的迁移问题,检测到使用 WKWebView 时滚动视图到达底部.在 WKWebView 之前,我使用 UIScrollViewDelegate 检测用户是否通过滚动到 WebView 结束来查看所有内容.如果他这样做了,则启用“确认"按钮.iPhone - 知道 UIScrollView 是到达顶部还是底部 现在使用 WKWebVie ..
发布时间:2022-01-19 22:11:11 移动开发

Cordova + Crosswalk iOS 仍在使用 UIWebView

我没有找到很多为 iOS 设置人行横道的说明,看起来应该很简单: cordova 插件添加 cordova-plugin-crosswalk-webview科尔多瓦构建 ios 因为在我执行以下操作之前,我遇到了插件无法生效的问题: cordova 插件添加 cordova-plugin-crosswalk-webview科尔多瓦平台删除 ios科尔多瓦平台添加ios科尔多瓦构建 ios ..
发布时间:2022-01-19 22:04:09 移动开发

防止通用链接在 `WKWebView`/`UIWebView` 中打开

当用户点击 WKWebView 中的通用链接时,将打开相应的应用程序(如果已安装). 这在 Apple 搜索编程指南 如果您实例化 SFSafariViewController、WKWebView 或 UIWebView 对象来处理通用链接,iOS 会在 Safari 中打开您的网站,而不是打开您的应用程序.但是,如果用户从嵌入式 SFSafariViewController、WKWe ..
发布时间:2022-01-19 22:02:39 移动开发

即使我没有使用任何 UIWebView,Apple 也不会接受我的应用程序

我在将应用上传到 AppStore 时遇到问题.Apple 说我使用的是已弃用的 API,UIWebView.但是我检查了我的整个项目,没有 UIWebView.有没有人遇到过这个错误?谢谢.这是苹果的消息: ITMS-90809:不推荐使用的 API - Apple 将停止接受提交使用 UIWebView API 的应用程序.看https://developer.apple.com/doc ..
发布时间:2022-01-19 21:58:00 移动开发

在 WKWebView 中隐藏键盘辅助栏

如何在 WKWebview 中隐藏键盘附件栏?虽然有一些 UIWebView 的资源,但我在 Stackoverflow 上找不到 WkWebview 的资源. 相关: 删除 UIWebView 键盘上的配件 iOS 7 UIWebView 键盘问题 解决方案 这可以在 WKWebView 中使用 在UIWebView上调出inputAccessoryView的方法. ..
发布时间:2022-01-19 21:55:50 移动开发

WKWebView 与 UIWebView

我有一个部署目标版本为 iOS 10 的应用/项目. 我曾经使用过 UIWebView,它现在已被弃用并被 WKWebView 取代.所以,我也想在我的项目中用 WKWebView 替换 UIWebView. 它迫使我要么使用 UIWebView(使用 iOS 10)或将部署目标更改为 iOS 11. 我无法更改部署目标,但作为中间件解决方案,我添加了对两者的代码(以编程方式)支 ..
发布时间:2022-01-19 21:54:08 移动开发

iOS 9 ... WebView(s) 是否不受阻止不安全 HTTP 主机的应用程序传输安全异常 (ATS) 规则的约束?

在 iOS 9 中,Apple 会阻止应用程序的不安全 HTTP 连接,除非将特定主机列入白名单. http://ste.vn/2015/06/10/configuring-app-transport-security-ios-9-osx-10-11/ 是否出于显而易见的原因,WebView(s) 不受这些规则的约束,还是我们仍希望将浏览器打开的主机列入白名单...包括来自给定页面的所 ..
发布时间:2022-01-19 21:48:54 移动开发

在 ios 的 wkwebview 中捕获重定向 url

如何在使用 WKWebView 时捕获重定向 url,例如网页在提交用户名和密码或其他一些数据时重定向到另一个页面.我需要捕获重定向的 url.WKNavigationDelegate 中是否有任何方法可以覆盖? 解决方案 使用这个 WKNavigationDelegate 方法 public func webView(_ webView: WKWebView, decisionPoli ..
发布时间:2022-01-19 21:48:47 移动开发

在 WKWebView 中允许未经验证的 ssl 证书

我正在尝试在 iOS 8 的 WKWebView 中加载带有自签名证书的 HTTPS url,但它一直失败.与 UIWebView 一起使用的解决方法(使用 NSUrlRequest 中的 setAllowsAnyHTTPSCertificate)似乎不起作用.有谁知道任何解决方法? 我不需要对 AppStore 有效的解决方案,因为我只需要在开发阶段访问自签名证书站点,而不是在生产阶段,但 ..
发布时间:2022-01-19 21:44:48 移动开发

UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效?

我的 iOS 7+ 应用程序中有一个模块,它是 UIWebView.html 页面加载创建自定义形状按钮的 javascript(使用 Raphaeljs 库).使用 UIWebView,我将委托设置为 self.每次按下我的自定义按钮之一时,都会调用委托方法 webView: shouldStartLoadWithRequest: navigationType: .请求不应由 html 处理,而 ..
发布时间:2022-01-19 21:44:18 移动开发