问题标签 [wkwebview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - WKWebView 阅读器视图
我正在从 切换UIWebView
到WKWebView
,但不知道如何设置我的配置以使用Reader
.
有没有人可以帮助我?
viewDidLoad
:
javascript - WKUserScript 不工作
我想使用WKWebview
API 注入脚本。由于某种原因它不起作用,我无法弄清楚。我已经尝试在Safari
开发人员控制台中进行调试,但我也无法JavaScript
在其中找到代码。
实现代码如下:
ios8 - WKWebView缓存清单不工作IOS8
缓存清单工作正常,并且在 IOS 8 的 safari 中触发了事件。在 WKWebView 中根本不工作还有其他人解决这个问题吗?
导入 UIKit
导入 WebKit
}
如果我要使用 html5test.com,应用程序缓存会返回支持
编辑:
从 WKWebView 加载时 window.applicationCache 也不返回 undefined
编辑2:
window.applicationCAche.update() 抛出错误:InvalidStateError:DOM 异常 11:尝试使用不可用或不再可用的对象。
ios - 收到“线程 1:EXC_BAD_ACCESS”错误?
我正在使用 WKWebView 和 Swift 语言创建一个简单的 Web 查看器。这是我的代码。
现在,webView = WKWebView()
当我尝试运行应用程序时,在线上出现“线程 1:EXC_BAD_ACCESS”错误。我怎样才能解决这个问题?
ios - 无法在我的 WKWebView POST 请求上设置标题
我想向我发出 POST 请求,WKWebView
但是当我使用 Charles 监视请求时,没有设置标头,因此请求失败。这里有什么问题?
这就是查尔斯所说的请求是这样的:
因此,如您所见,Content-Length
is 0
,Accept
is notapplication/json
并且没有发送请求正文。
谢谢你的帮助。
ios - WKWebView 等效于 UIWebView 的 scalesPageToFit
我正在更新我的 iOS 应用以替换UIWebView
为WKWebView
. 但是我不明白如何使用WKWebView
. UIWebView
我曾经确保网页以scalesPageToFit
与屏幕尺寸相同的尺寸显示(以便在不滚动的情况下显示全屏)。
我在网上找到了该解决方案,但它不起作用:
swift - WKWebView 帮助 支持
我能够在 7.1 部署中实现新的 WebKit。我可以在运行 iOS8 的设备上正常使用它。但是,当设备低于 iOS8 时,即使在初始化之后,我的 WKWebView 也会变为 nil,我的怀疑是即使您使 webkit 静音并成功将其添加到您的项目中并且部署为 7.1,如果操作系统实际上低于 iOS8,则此 WebKit 变得无效.
我想确认这个错误,以便继续。由于这个 webkit 是在 swift 和 iOS8 版本中引入的。谢谢
ios - ios,获取两个成员变量中的任何一个的访问器?
我正在尝试使用 WKWebView。
问题是我也必须支持 UIWebView,因为有些人的 ios < 8。
现在,似乎我到处都需要两个版本的函数(或分支)。看看下面的函数。
有没有更清洁的方法来做到这一点?
wkwebview - 获取 WKWebView 的当前完整 URL
有没有办法让WKWebView
每个请求都加载完整的 URL?
仅适用于mainFrame
导航,不提供 URL 请求参数。
我如何获得完整的 URL,就像在UIWebViewDelegate
's
...在任何加载完成后都会调用它,您可以从webView
参数中获取完整的请求 URL。
很高兴WKWebView
'sURL
属性节省了提取 UI 友好的基本 URL 所需的工作,但我们无法获得完整的 URL,这是一个巨大的损失!
我试过使用
...但是与完成页面加载后UIWebView
的属性相比,它会为 URL 产生不同的结果。request
ios - 没有调用 didFinishNavigation
我正在尝试在 WKWebView 控件中加载网页而不将其作为子视图加载:
我要加载的网址是这样的:
WKNavigationDelegate
未调用以下方法:
我的 NSObject 类符合WKNavigationDelegate
协议。
我需要做其他事情吗?
非常感谢任何帮助。