wkwebview 相关问题

WKWebView对象显示交互式Web内容。它由Apple的WebKit提供,可用于macOS,iOS和tvOS。

使用 WKWebView swift 获取动态加载的 html

我一直在尝试从具有动态/延迟加载的网站加载 HTML。到目前为止,我见过的唯一可行的解决方案是使用 WebView,然后使用延迟(DispatchQueue.main.asyncAfter(dead...

回答 1 投票 0

iOS WKWebView - WKURLSchemeHandler 在 didReceiveResponse 上崩溃(EXC_BAD_ACCESS)

我使用 WKURLSchemeHandler 来处理一些内部请求(如主页、网页恢复等)。有时,当我调用 urlSchemeTask.didReceive(urlResponse) 时,应用程序会崩溃并显示 EXC_BAD_ACCESS。 他...

回答 1 投票 0

更新WKWebView的高度

我需要帮助根据 WKWebKitView 内容高度更新 UITableViewCell 的高度。 我编写了基于 document.body.offsetHeight 获取高度的代码,但它不起作用

回答 1 投票 0

从 URL 同步加载 html(使用 Swift)的方式就像用户看到的那样

我正在寻找最直接的方法来从页面获取完整的 html。页面加载后和 JS 完成工作后。 速度并不重要。优化并不重要。锁定主

回答 1 投票 0

第二次访问wkwebview的backForwardList.backList或backForwardList.forwardList导致崩溃

我正在尝试访问wkWebview的backList,我编写了下面的代码来找到它。 每当我第一次尝试访问它时,下面的代码都工作正常,但是当我再次尝试访问 wkwe 时...

回答 2 投票 0

WKWebView 顶部和底部滚动填充

我是iOS开发的新手,我正在尝试使用WKWebView加载网站。然而,我在视图顶部得到了意想不到的边距。当我滚动浏览网页时,边距会填充...

回答 1 投票 0

当使用 iOS 应用程序中嵌入的 Safari 变体时(例如,当用户单击 FB Messenger 中的链接时),JavaScript recognize() 不起作用?

在我的网站上使用 iOS 版 Safari 的用户如果使用 Safari 手动导航到该网站,则不会遇到任何问题。 但是,如果有人向他们发送了一个链接并且他们点击了该链接,则伪浏览器

回答 1 投票 0

WKWebView Javascript 不会加载屏幕下方的对象

我正在将本地 HTML 和 Javascript 文件加载到我的 WKWebView 中。我遇到的问题是,当...

回答 2 投票 0

WKWebView Javascript 不会加载屏幕下方的对象 - Swift

我正在将本地 HTML 和 Javascript 文件加载到我的 WKWebView 中。我遇到的问题是,当...

回答 2 投票 0

手势后退/前进时WkWebview闪烁白色

我正在使用 WkWebview、Vue.js 制作一个 iOS 应用程序。 该网站的主题始终是深色模式,因此每个背景颜色都是深色#181818。 当手势后退/前进时,屏幕显示上一页/下一页的

回答 1 投票 0

删除 WKWebView 使键盘卡在打开状态

更新了使用 UIWebView 的应用程序,改为使用 WKWebView。但是,可以按照以下步骤使键盘保持打开状态并保持无响应: WKWebView 打开到具有输入的 URL

回答 1 投票 0

如何在WKWebView中实现类似Safari的缩放

我目前正在开发一个iOS应用程序,需要嵌入第三方网站。在此网站上,通过按左侧的“Aa”按钮,可以在标准 Safari 应用程序中获得最佳视图...

回答 1 投票 0

如何将 WKWebView 上发出的滚动事件传播到父 ScrollView?

我正在探索在 SwiftUI 中有效渲染 Markdown 的方法。本机和现有库存在问题,包括功能不足(例如不支持更复杂的元素,例如 tabl...

回答 1 投票 0

使 webView 文本大小正确但又保留 <img> 大小?

我正在我的应用程序中加载 WKWebView (iOS) 并添加一些标签以使加载的字符串看起来正常。这是一个例子 htmlString = " 我正在我的应用程序中加载 WKWebView (iOS) 并添加一些标签以使加载的字符串看起来正常。这是一个例子 htmlString = "<!DOCTYPE html><html><meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no'><body style=\"margin:0; text-size-adjust: 100%; font-family: Arial; font-size: 12px;!important\">" + (self.marker?.storeAccess ?? "") + "</body></html>" 其中 self.marker?.storeAccess 是我的数据。 我在许多论坛上读到,这行initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0将使我的文本成为“正常大小”,因为最初它太小而无法阅读。这很好,它有效。但这也导致<img>溢出我的webView并被切成右半部分。我想知道有没有办法同时满足text-size和img-width? 我尝试过类似的东西 img { max-width: 100%; height: auto; } 但没有成功。 你可以试试这个:overflow-x: hidden;

回答 1 投票 0

在 iPad/iPhone (iOS 17.4) 中应用程序在启动时崩溃

当我尝试在 iOS 17.4 上安装应用程序时,我遇到了一个问题,应用程序在启动时崩溃。 FIRDLJavaScriptExecutor 文件发生崩溃,我还将 Firebase pod 更新到最新版本

回答 1 投票 0

WKWebView 禁用缩放和快速编辑

在该 Web 视图中使用 WKWebView 加载 url 无法禁用缩放和编辑。这是我的代码。 [myWebView = WKWebView(frame: CGRect( x: 0, y: 20, 宽度: self.view.frame.width, 高度:...

回答 4 投票 0

WKWebview:禁用交互和点击链接

有没有办法禁用网络视图上的交互? 这样用户就不能比加载的 webview 更进一步了? 编辑: 禁用用户交互不是一个解决方案,因为网站......

回答 6 投票 0

HTML 视频无法内嵌播放并在 WKWebView 中使用本机全屏

我在 VueJS 项目中有一个媒体播放器,是从第 3 方注入的。它是一个基本的 HTML ,带有一些包装器和容器,我们将其称为内容的第 3 方 API,并且...

回答 1 投票 0

WKWebView 无法检测 Instagram、Facebook 和 Netflix 视频的视频 URL

我想检测Facebook视频和Instagram视频的视频URL,但WKWebView给出了YouTube视频URL。我已经使用了 WKWebView 导航委托,但它没有给出视频 URL。 网络视图!.

回答 1 投票 0

网页未在 WKWebView 上加载

我尝试使用以下代码加载特定网页。页面加载在我的 mac 和 iphone 上的浏览器上,它也适用于我的应用程序中的 SFSafariViewController。但WKWebView只显示白屏。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.