WebView on macOS

Hello everyone,

I am currently working on integrating a WebView into my macOS application, intended to allow users to browse tutorial webpages directly within the app.

Although I’ve followed an example that appears syntactically correct, the WebView does not render any webpage content.

Below is a code snippet for reference:

import SwiftUI
import WebKit

struct HelpWebView: View {

    @State private var toggle = false
    @State private var page = WebPage()

    private var url: URL {
        toggle
        ? URL(string: "https://www.webkit.org")!
        : URL(string: "https://www.swift.org")!
    }

    var body: some View {
        WebView(page)
            .onAppear {
                page.load(URLRequest(url: url))
            }
            .onChange(of: toggle) {
                page.load(URLRequest(url: url))
            }
            .toolbar {
                Button("Reload", systemImage: "arrow.clockwise") {
                    toggle.toggle()
                }
            }
    }
}

I would greatly appreciate any insights or suggestions on what might be causing this issue or how to resolve it.

Thank you in advance for your help!

WebView on macOS
 
 
Q