wkwebview相关内容

NativeScript 3.4:iOS上的WebView性能缓慢

当我在NativeScript 3.4和更高版本的WebView中打开网站时, 4.0 JavaScript的性能很慢.在Xcode中构建时,速度比普通的WKWebView慢得多. 我还尝试了NativeScript运动场( play.nativescript.org ),如果您放置了WebView使用JavaScript运行某些网站也会降低性能. 请帮助我 解决方案 此: ..
发布时间:2020-05-16 21:27:09 移动开发

在NativeScript应用程序中加载本地HTML/JavaScript/CSS

对于使用Angular的NativeScript iOS和Android应用程序,如何在WebView内加载具有JS和CSS引用的本地存储的html文件?我可以显示WebView,但是由于找不到文件中的src,因此出现找不到文件的错误. 目前,我在src/assets中有文件,并且其中有index.html 在应用程序中是否存在更合适的位置来存储这些文件?有没有比WebView更好的显 ..

在Swift WKWebView中捕获window.postMessage

我正在开发一个快速的ios应用程序,该应用程序使用WKWebView加载电子商务网站. 当用户在此处购买产品时,结帐页面允许用户以加密货币付款. 当用户单击“在电子钱包中打开"时,该网站会弹出 window.postMessage(paymentData) 付款数据是其中包含比特币网址的js对象. 我正在将WKUserScript与WKWebConfiguration一起使用,以注入 ..
发布时间:2020-05-16 21:21:17 移动开发

WkWebView实例化中的内存泄漏

我有一个Viewcontroller,当我从导航控制器中弹出它时,它包含wkwebview,我遇到内存泄漏 堆栈跟踪导致WkWebview实例化 我也没有使用任何代表. 我真的很想知道是什么原因造成的,以及如何解决这个问题 解决方案 很长一段时间没有观察到(至少我不记得上次遇到它的时间).刚刚在Xcode 11.2/iOS 13.2中进行了测试.没有泄漏-无论是在简单的测 ..
发布时间:2020-05-08 21:05:14 移动开发

使用WKWebView时覆盖MPNowPlayingInfoCenter

我正在尝试创建一个具有来自YouTube和Soundcloud的曲目的多源音乐播放器,并且我想覆盖MPNowPlayingInfoCenter的内容以提供有关歌手/发行人的信息,而不是YouTube视频的名称. 使用UIWebview时一切正常,但是出于性能原因,我不得不切换到新的WKWebview,现在我之前用来设置nowPlayingInfos的方法无效 有没有办法禁用HTML中 ..
发布时间:2020-05-08 01:23:05 移动开发

在macOS中禁用WKWebview的跳动滚动

试图在macOS中为WKWebview禁用跳动滚动, 但是macOS中的WKWebview没有"scrollView" let webView = WKWebView(frame: view.frame) print(webView.scrollView) 解决方案 关于这一点,您可能注意到或未注意到的一件非常奇怪的事情是,在WKWebView类中,有一个对scrollView的描述, ..
发布时间:2020-05-05 08:41:24 移动开发

在Mac上的WKWebView中,如何修改或覆盖上下文菜单?

我在Mac OS X应用程序中使用WKWebView.我想覆盖用户 Control +在WKWebView中单击或右键单击时出现的上下文菜单,但是我找不到实现此目的的方法. 应注意,上下文菜单根据WKWebView的状态以及调用上下文菜单时鼠标下方的元素而变化.例如,当鼠标悬停在内容的“空"部分上时,上下文菜单只有一个“重新加载"项,而右键单击链接将显示选项“打开链接",“在新窗口中打开链接 ..
发布时间:2020-05-04 11:31:13 其他开发

如何在基于WKWebView的桌面应用程序中显示检查器?

我正在寻找一种显示使用WebKit1和WebView,只需在UserDefaults中将WebKitDeveloperExtras设置为true,即可轻松在Mac应用程序中显示检查器.这样,您就可以在每个Web视图中使用“检查元素"菜单. 但是在带有WKWebView的WebKit2中,此功能不再起作用.在WWDC14检查器会话中,他们解释说您必须添加权利,然后可以从Safari开发人员菜单 ..
发布时间:2020-05-04 11:26:33 移动开发

macOS Mojave中的WkWebView问题

我有一个非常简单的应用程序,它仅在WKWebView中显示一个网站,但是升级到macOS Mojave后,我收到一些奇怪的警告消息. 该应用程序会编译但无法启动. 我的代码: @IBOutlet var webView: WKWebView! override func loadView() { webView = WKWebView() webView.naviga ..
发布时间:2020-05-04 11:14:58 移动开发

WKWebView Mac浏览器是否启用全屏html5?

我使用Swift的最新版本和xcode 8.3.3创建了一个简单的浏览器. 我希望能够在有html5视频(例如youtube上)的情况下以全屏方式输入. 我现在在YouTube上看到“全屏不可用". 旧的WebView出现同样的问题...在iOS上可以正常工作. 编辑.也许只是不可能.我尝试查看JavaFX WebView和WPF WebBrowser,它们具有相同的局限性.实际上,只有一个 ..
发布时间:2020-05-04 11:14:10 其他开发

iOS WKWebView不支持本地存储

我正在构建一个简单的WKWebView应用程序,该应用程序可以加载用Construct(HTML5)编写的游戏. 游戏存储在服务器上,当我在常规浏览器(移动和台式机)上玩游戏时,游戏本身存储在本地,高分也存储在本地.重新启动后,该游戏不需要重新下载,我可以看到以前的高分. 我不知道Construct用于存储本地数据的确切方式,但是当我在WKWebView中运行完全相同的游戏时,该游戏也 ..
发布时间:2020-05-03 05:19:35 其他开发

有没有一种方法可以在WKWebView中设置本地存储

我想在向WKWebView发出请求之前设置本地存储,在任何iOS版本中都可以吗? 找不到解决方法,似乎唯一相关的类是WKWebsiteDataStore https://developer.apple.com/documentation/webkit/wkwebsitedatastore ,仅具有读取和删除方法. 解决方案 在@paulvs的评论中,这就是我的工作. 设置导航委 ..
发布时间:2020-05-03 05:19:01 移动开发

使用WKWebView修改键盘工具栏/附件视图

我正在使用WKWebView,将内容可编辑的div作为富文本编辑器的核心,并希望修改键盘上方的顶部工具栏,该工具栏包含自动更正建议和格式按钮. (不知道这是否算作输入的附件视图.) 我发现了一些帖子,展示了如何删除栏,但似乎都没有用,理想情况下,我还是想保留自动更正部分. 至少有一个应用程序Ulysses可以做到这一点(尽管我不知道它是否具有网络视图): 确实,我非常确定我可以通 ..
发布时间:2020-04-26 08:09:46 移动开发

如何在iOS应用程序WkWebView中调试javascript?

我有一个网站,第三方已经将其嵌入到WkWebView中的iOS应用程序中。我的网站上存在一个错误,只有在此应用中查看时才会显示;我不能通过浏览器或我专门为检查错误而构建的单独的iOS应用程序来复制它。为了继续解决这个bug,我需要能够在应用程序中调试实时运行的javascript。如果我有一个应用程序的调试版本,这将非常简单:只需将其连接到Safari的远程调试器,但由于安全限制,应用程序开发人员 ..
发布时间:2019-06-07 23:17:20 移动开发