cost 315 ms
WKURLSchemeHandler NSInternalInconsistencyException 与任务取消 - WKURLSchemeHandler NSInternalInconsistencyException with Task cancellation

我对WKURLSchemeHandler和 Task 取消有疑问,并在下面提供了一个示例实现。 问题是,有时在调用webView(_:stop:)之后(并打印“正在停止任务...”)要么try Task.checkCancellation()不抛出,要么已经被调用(我不确定),因此urlScheme ...

iOS - WKURLSchemeHandler 未在自定义方案上调用 - iOS - WKURLSchemeHandler not called on custom scheme

我想使用WKWebView和WKURLSchemeHandler来捕获一些带有自定义方案的链接。 为了理解它是如何工作的,我用一个包含自定义方案的本地 html 文件制作了一个简单的项目(在 Objective-C,对不起)<html> <h1>Local Links&lt ...

如何拦截 WKWebView 请求以检测哪些本地资源文件(css、js、png、...)与 HTML 文件一起加载? - How to intercept a WKWebView request to detect which local resource files (css, js, png, …) load together with a HTML file?

我有一个 HTML 文件,其中包含本地资源文件,例如 css、js 和 png 文件。 这些本地资源文件采用 zip 格式。 我的应用程序使用 WKWebView 来显示这个 html 文件。 我想找到一种解决方案来拦截 web 视图请求,以检测哪些本地资源文件与此 html 文件一起加载 -&g ...

Swift — 进入 WKURLSchemeHandler 的值第一次是正确的,然后永远不会改变 - Swift — values coming into WKURLSchemeHandler are correct the first time and then never change

我是 Swift 编程的新手,并且可能正在使用一些构造,该构造在设置一次后使值不可变。 我有一个运行 JavaScript webapp 的 WKWebView,并且在那个 JS 中,一个 URL 被这样调用: 这反过来会在我的 Swift 代码中触发下面的扩展。 麻烦的是,第一次调用扩展时,它具有 ...

如何使用 WKURLSchemeHandler 提供大文件? - How to serve big files using WKURLSchemeHandler?

我正在使用WKURLSchemeHandler来提供WkWebView无法直接读取的本地文件。 虽然它适用于像视频这样的小文件,但当它必须提供像视频这样的大文件时,它会完全冻结应用程序。 现在,我正在一步读取完整文件,这不适合重要文件。 我应该怎么做才能避免这种情况? 有没有办法“流式传输”文件的 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM