wkwebview相关内容

在 WKWebView 中使用自定义字体

我在我的应用中使用自定义字体.它们被复制到包并硬编码到 appName-info.plist.这种字体在整个应用程序和 UIWebView 中都能完美运行. 我正在加载 htmlString[webView loadHTMLString:htmlString baseURL:nil];我在带有 css 的 webView 中使用这种字体:fontFamily:字体名称 但是当我尝试使用 ..
发布时间:2021-12-30 10:49:49 移动开发

WKWebView - Javascript 确认和警报不起作用

我正在使用 WKWebView 打开 example.com,在那里我有一个测试链接,它应该打开一个 JS 警报,但我无法让它在设备上显示,它只有在我从浏览器查看网站. 我正在使用 WKUIDelegate,并将这段代码添加到 ViewController.swift 文件中: func webView(webView: WKWebView, runJavaScriptAlertPanel ..
发布时间:2021-12-28 16:02:26 移动开发

WKWebView 持久存储 Cookies

我在我的本机 iPhone 应用程序中使用 WKWebView,在一个允许登录/注册的网站上,并将会话信息存储在 cookie 中.我想弄清楚如何持久存储 cookie 信息,以便当应用程序重新启动时,用户仍然可以使用他们的网络会话. 我在应用中有 2 个 WKWebViews,它们共享一个 WKProcessPool.我从共享进程池开始: WKProcessPool *process ..
发布时间:2021-12-21 12:17:45 移动开发

Swift iOS 缓存 WKWebView 内容以供离线查看

我们正在尝试将 WKWebView 的内容 (HTML) 保存在持久存储(NSUserDefaults、CoreData 或磁盘文件)中.当用户在没有互联网连接的情况下重新进入应用程序时,他可以看到相同的内容.WKWebView 不像 UIWebView 那样使用 NSURLProtocol(见此处). 虽然我看到过“WKWebView 中未启用离线应用程序缓存"的帖子.(Apple 开发者 ..
发布时间:2021-12-20 11:44:01 移动开发

将 WebView 保存为 PDF 会返回空白图像吗?

我想弄清楚如何将 WebView 保存为 PDF 并且完全卡住了,真的很感激一些帮助吗? 我在 Cocoa &OSX 上的 Swift,这是我目前的代码: 导入可可导入 WebKit类视图控制器:NSViewController {覆盖 func loadView() {super.loadView()}覆盖 func viewDidLoad() {super.viewDidLoad()加 ..
发布时间:2021-12-17 22:56:00 移动开发

加载本地 web 文件 &WKWebView 中的资源

与 UIWebView 和之前版本的 WKWebView(iOS 10 和 macOS 10.12)不同,本地文件的默认加载操作已从 Bundle.main.path 移至 Bundle.main.网址.同样,loadFileURL也成为了WKWebView加载本地资源的默认函数. 我知道 .path 和 .url 是完全不同的,并且在过去都有效 - .path 历史上是默认的 -选择的方法 ..
发布时间:2021-12-17 22:42:56 移动开发

被释放的 Malloc 指针未分配 -- Ionic1 + cordova-plugin-wkwebview-engine

一切运行正常,然后突然出现这个,哦,是的,在此错误之前升级到 Sierra,现在使用 xCode 8.0. Malloc:* 对象 0x1740b6e00 的错误:未分配被释放的指针* 在 malloc_error_break 中设置断点进行调试 解决方案 我与这次崩溃斗争了几个小时,最后我终于发现是 Safari 造成的.这是由于选项 Develop>Device>Automati ..
发布时间:2021-12-15 16:36:35 其他开发

离子 3 响应状态:0 表示 URL:空

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

WKWebView 不会打开外部链接

所以我正在将我的 UIWebView 应用程序转换为 WKWebView 只是发现它不会打开外部网站,即 dropbox、facebook 等. 它在 viewDidLoad 中加载我的网站,所以这不是问题. 示例: NSURL *nsurl=[NSURL URLWithString:@"example.com"];NSURLRequest *nsrequest=[NSURLRequ ..
发布时间:2021-12-15 15:12:42 移动开发

iOS WKWebView Swift javascript 启用

我正在尝试开发一个简单的应用程序来浏览我的网站.但是我的网站包含一些 javascript 并且它没有成功显示我的网站. 过去用android开发相同的应用程序,必须像这样激活: webSettings.setJavaScriptEnabled(true); 这是目前我的代码,我只是缺少启用 javascript 的选项,如果有人可以提供帮助将非常感激 导入WebKit类视图控制器:U ..
发布时间:2021-12-15 15:02:34 移动开发

Xcode 9 GM - WKWebView NSCoding 支持在以前的版本中被破坏

有谁知道如何用 Xcode 9 GM 修复这个错误?我正在开发一个用 Xcode 8.3 制作的应用程序,部署目标是针对 iOS 9.3 的,我以前从未遇到过这个问题.我还没有在这里或在 Apple 论坛上找到任何信息:( 编辑:当我将 WKWebView 放入界面构建器时出现此错误,而不是我以编程方式使用它时. 编辑 2:嗯,这终于不是错误了,请参阅下面的 Quinn 回答以了解有关 ..
发布时间:2021-12-05 20:20:14 移动开发

从 WKWebView 获取所有 cookie

虽然使用 NSHTTPCookieStorage.sharedHTTPCookieStorage() 从 UIWebView 获取 cookie 似乎很简单,但 WKWebView 似乎将 cookie 存储在其他地方.> 我做了一些研究,我能够从 NSHTTPURLResponse 对象中获取一些 cookie.然而,这并不包含 WKWebView 使用的所有 cookie: func we ..
发布时间:2021-12-02 16:14:56 移动开发

WKWebView 在 safari 中打开来自某个域的链接

在我的应用程序中,我想在 WKWebView 中打开来自 my 域(例如:communionchapelefca.org)内的链接,但随后在 Safari 中打开来自 其他 域的链接.我更愿意以编程方式执行此操作. 我找到了一些关于堆栈溢出的解决方案(此处,这里,此处 和here) 但它们似乎都是基于 Obj-C 的,我正在寻找使用 Swift 的解决方案. ViewControlle ..
发布时间:2021-12-02 16:12:13 移动开发

ITMS-90809:不推荐使用的 API 使用——Apple 将停止接受使用 UIWebView API 的应用程序的提交

昨天,我将我的应用上传到了 TestFlight,过了一会儿,Apple 向我发送了这个警告: ITMS-90809:不推荐使用 API - Apple 将停止接受使用 UIWebView API 的应用程序的提交.请参阅 https://developer.apple.com/documentation/uikit/uiwebview 了解更多信息. 问题是我没有在我的应用程序中使用 ..
发布时间:2021-12-02 16:10:58 移动开发

WKWebView 不加载 iOS 8 下的本地文件

对于以前的 iOS 8 测试版,加载一个本地网络应用程序(在 Bundle 中),它适用于 UIWebView 和 WKWebView,我什至使用新的 WKWebView API. var url = NSURL(fileURLWithPath:NSBundle.mainBundle().pathForResource("car", ofType:"html"))webView = WKWebV ..
发布时间:2021-12-01 17:55:53 移动开发

我可以设置 WKWebView 使用的 cookie 吗?

我正在尝试将现有应用从 UIWebView 切换到 WKWebView.当前应用程序在 webview 之外管理用户登录/会话,并将身份验证所需的 cookies 设置到 NSHTTPCookieStore 中.不幸的是,新的 WKWebView 不使用 NSHTTPCookieStorage 中的 cookies.还有其他方法可以实现吗? 解决方案 仅适用于 iOS 11+ 编辑 ..
发布时间:2021-12-01 17:40:40 移动开发