wkwebview相关内容

禁止 WKWebView 缩放内容以与 UIWebView 相同的放大倍数进行渲染

问题 使用 WKWebView 代替 UIWebView,我注意到 WKWebView 的内容与我的 相比大大缩小了UIWebView.我希望 WKWebView 停止这样做,并像 UIWebView 那样尊重我的 CSS 值. 上下文 我在我的原生 iOS 应用程序中使用 Web 视图来查看 iPad 上弹出框内的内容,我在其中显示信息内容.能够将其提供给内容和设计人员并说“只 ..
发布时间:2022-01-19 21:37:13 前端开发

WKWebView 是否设计为 UIWebView 的替代品?

问这个问题是因为我不知道为什么 Apple 在不弃用 UIWebView 的情况下引入了 WKWebView.有一个想法很重要,因为我正在编写一个大型代码库并且需要做出明智/基于事实的决定. 是否有任何理由我们可能不得不期望这两个类在未来共存并且没有一个会被弃用? WKWebView 是否纯粹为提高性能而设计(使用 JIT),并且可能仅适用于某些用例? WKWebView 的当前 ..
发布时间:2022-01-19 21:36:27 移动开发

检测页面是否在 JavaScript 中的 WKWebView 中加载

如何使用 javascript 可靠地检测页面是否加载到 WKWebView 中?我希望能够检测到这些场景: iOS 和WKWebView iOS 和野生动物园 不是 iOS 这里有一个关于 UIWebView 的类似问题.但它已经很老了,我不确定 WKWebView 是否仍然适用. 解决方案 您可以检查 WKWebKit 用于从 JavaScript 接收消息的 wind ..
发布时间:2022-01-19 21:30:05 移动开发

WKWebView 和 NSURLProtocol 不起作用

使用旧的 UIWebView 时,您可以通过实现自定义 NSURLProtocol 来捕获请求.我用它来处理需要身份验证的请求. 我尝试了相同的代码,但它不适用于新的 WKWebView,但我的协议类根本没有被调用.有人遇到同样的问题还是有更好的方法来使用 WKWebView 进行身份验证? 在没有任何修改的情况下,我在 decisionPolicyForNavigationRespo ..
发布时间:2022-01-19 21:28:51 移动开发

从 UIWebView 迁移到 WKWebView

在我的应用程序中,我正在从 UIWebView 迁移到 WKWebView ,如何为 WKWebView 重写这些函数? func webViewDidStartLoad(webView: UIWebView){}func webViewDidFinishLoad(webView: UIWebView){} 和 func webView(webView: UIWebView, shoul ..
发布时间:2022-01-19 21:26:00 移动开发

界面生成器中的 WKWebView

XCode 6 beta 中的 IB 对象模板似乎仍在创建旧式对象(iOS 的 UIWebView 和 OSX 的 WebView).希望 Apple 会为现代 WebKit 更新它们,但在那之前,在 Interface Builder 中创建 WKWebViews 的最佳方法是什么?我应该创建一个基本视图(UIView 或 NSView)并将其类型分配给 WKWebView 吗?我在网上找到的大 ..
发布时间:2022-01-19 21:24:55 移动开发

将 CSS 插入 UIWebView/WKWebView 中加载的 HTML

我能够成功获取 HTML 内容并显示到我的 UIWebView 中. 但想通过添加外部 CSS 文件来自定义内容.我只能更改文本和字体的大小.我尝试了所有可能的解决方案来进行更改,但它不起作用 - 它没有显示任何更改. 下面是我的代码 HTMLNode* body = [解析器主体];HTMLNode* mainContentNode = [body findChildWithAtt ..
发布时间:2022-01-19 21:21:28 移动开发

ITMS-90809:已弃用的 API 使用——Apple 将停止接受使用 UIWebView API 的应用提交

昨天,我将我的应用程序上传到了 TestFlight,过了一会儿,Apple 向我发送了这个警告: ITMS-90809:已弃用的 API 使用 - Apple 将停止接受使用 UIWebView API 的应用提交.有关详细信息,请参阅 https://developer.apple.com/documentation/uikit/uiwebview. 问题是我没有在我的应用程序中使 ..
发布时间:2022-01-19 21:19:52 移动开发

加载桌面版 WKWebView iOS 9

直到最近 让 url = NSURL (string:http://asite.com)让请求 = NSMutableURLRequest(URL: url!)//iOS 加载没有所需 DOM 的 asite.com 的移动版本,因此我们通过为 HTTPHeadrField 设置新值来强制桌面版本let newUserAgent = "Mozilla/5.0 (Macintosh; Intel ..
发布时间:2022-01-17 17:42:28 移动开发

如何防止 WKWebView 重复请求访问位置的权限?

我的应用中有一个 WKWebView,当我开始浏览 www.google.com 或任何其他需要定位服务的网站时,会出现一个弹出窗口,询问是否允许访问该位置即使我已经同意分享我的位置,也可以使用设备. 我为管理此位置信息所做的唯一一件事就是在我的 info.plist 中添加了 NSLocationWhenInUseUsageDescription 属性. 我在网上找不到任何答案,所以 ..
发布时间:2022-01-14 20:37:26 移动开发

WKWebView嵌入视频发布后一直播放声音

我正在实施一项使用 web 视图播放视频文件的服务.我从 UIWebView 迁移到 WKWebView,并尝试用它播放 Youtube 和 Coub 视频.几乎一切正常,在 iOS 8 中没有崩溃,但是在 WKWebView 释放并从屏幕上移除后,视频声音会持续播放一段时间(在某些情况下大约 45 秒). 我找不到停止视频声音的方法.我试图用媒体播放器捕捉系统通知,但没有成功. WK ..
发布时间:2022-01-06 16:27:46 移动开发

使用 iOS 11 在 WKWebView 中自动播放 YouTube 视频

我想在我的应用中安装小型 YouTube 播放器.我发现被推荐的唯一方法是将带有 YouTube 播放器的网页嵌入到我的应用程序中.所以我使用 WKWebView 并加载了带有 autoplay 参数的嵌入 YouTube 播放器页面:https://www.youtube.com/embed/VUbsFtLkGN8?autoplay=1. 代码如下: let webConfigurati ..
发布时间:2022-01-06 16:09:37 移动开发

Xamarin WKWebView 和 Cookie

我有一个 Xamarin Forms 应用程序,它使用 cookie 来跟踪登录状态并同时使用 HTTPRequests 和 Webviews,因此两者都需要共享 cookie.使用 UIWebView 这个 cookie 是共享的,我没有任何额外的管理;对于 WKWebView,情况似乎并非如此.我一直在寻找有关如何使用 WKWebView 处理 cookie 的解释或如何在这两个对象之间手动检 ..
发布时间:2022-01-05 14:53:33 其他开发