ios - 在 WKWebView 中删除网站顶部导航栏

标签 ios swift wkwebview

我正在尝试通过 WKWebView 显示网站。 我的问题是我不想显示网站的导航栏。 看起来我必须使用 webview.evaluateJavaScript 但还有其他方法吗?如果否,您能否提供一个 webview.evaluateJavaScript 示例

谢谢

最佳答案

在网上看了一下,我发现在特定的网站上你可以检查 navigator.userAgent。

然后我可以使用以下帮助我删除我想要的内容

webView.evaluateJavaScript("navigator.userAgent") { [weak webView] (result, error) in
            if let webView = webView, let userAgent = result as? String {
                webView.customUserAgent = userAgent + "/_app_"

            }
    }

关于ios - 在 WKWebView 中删除网站顶部导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53063942/

相关文章:

ios - xcodebuild: Check dependencies Provisioning profile "iOS Team Provisioning Profile doesn' t包括当前选择的设备 "iPhone"

ios - 无需 NSTimer,每分钟在后台保存位置

ios - AudioKit - 在没有 Playground 的情况下绘制文件的完整波形

ios - 使用服务器上的 Socket.IO-Client-Swift 和 Swift、Sails.js 订阅房间(套接字)时出现问题

ios - 当他从后台返回时,检测到应用程序被通知中心或通过他的图标重新打开了吗? UI应用程序状态背景

ios - '&' used with non-inout argument of type ' AutoreleasingUnsafeMutablePointer<UIImage?>'

ios - 所有 UILabel 的默认文本颜色

ios - 我们如何在 Project 中找到 UIWebView 并将其替换为 WKWebView?

ios - WKWebView在html中打开src

ios - 禁用 WKWebView 中的链接?