Observations { page.currentNavigationEvent } for await event in events where event?.navigationID == id { switch event.kind { case .startedProvisionalNavigation: print("🔄 ಡΈࠐΈ։࢝") case .receivedServerRedirect: print("🔄 αʔόʔϦμΠϨΫτ") case .committed: print("📦 ίϯςϯπड৴։࢝") case .finished: print("✅ ಡΈࠐΈྃ") case let .failed(error): print("❌ Τϥʔ: \(error)") case let .failedProvisionalNavigation(error): print("❌ ॳظͷφϏήʔγϣϯॲཧதʹΤϥʔ: \(error)") } }
Observations { page.currentNavigationEvent } for await event in events where event?.navigationID == id { switch event.kind { case .startedProvisionalNavigation: print("🔄 ಡΈࠐΈ։࢝") case .receivedServerRedirect: print("🔄 αʔόʔϦμΠϨΫτ") case .committed: print("📦 ίϯςϯπड৴։࢝") case .finished: print("✅ ಡΈࠐΈྃ") case let .failed(error): print("❌ Τϥʔ: \(error)") case let .failedProvisionalNavigation(error): print("❌ ॳظͷφϏήʔγϣϯॲཧதʹΤϥʔ: \(error)") } }
Observations { page.currentNavigationEvent } for await event in events where event?.navigationID == id { switch event.kind { case .startedProvisionalNavigation: print("🔄 ಡΈࠐΈ։࢝") case .receivedServerRedirect: print("🔄 αʔόʔϦμΠϨΫτ") case .committed: print("📦 ίϯςϯπड৴։࢝") case .finished: print("✅ ಡΈࠐΈྃ") case let .failed(error): print("❌ Τϥʔ: \(error)") case let .failedProvisionalNavigation(error): print("❌ ॳظͷφϏήʔγϣϯॲཧதʹΤϥʔ: \(error)") } } Swift 6.2 Ͱར༻Մೳͳ Observations API Λར༻࣮͠ߦ
Observations { page.currentNavigationEvent } for await event in events where event?.navigationID == id { switch event.kind { case .startedProvisionalNavigation: print("🔄 ಡΈࠐΈ։࢝") case .receivedServerRedirect: print("🔄 αʔόʔϦμΠϨΫτ") case .committed: print("📦 ίϯςϯπड৴։࢝") case .finished: print("✅ ಡΈࠐΈྃ") case let .failed(error): print("❌ Τϥʔ: \(error)") case let .failedProvisionalNavigation(error): print("❌ ॳظͷφϏήʔγϣϯॲཧதʹΤϥʔ: \(error)") } } for-await Λར༻ͯ͠ φϏήʔγϣϯΠϕϯτΛऔಘ͠ɺ ϋϯυϦϯά