私の目標は、webBrowser コントロールから Cookie を取得することです。参照を使用してこれを実行しようとしましたが、Event.map では値を返すことができません。
let getCookie(url:string) =
let form = new Form(Text="Internet Navigator")
form.AutoScaleDimensions <- new System.Drawing.SizeF(6.0F, 13.0F)
form.AutoScaleMode <- System.Windows.Forms.AutoScaleMode.Font
form.ClientSize <- new System.Drawing.Size(849, 593)
form.ResumeLayout(false)
form.PerformLayout()
let wb = new WebBrowser()
wb.Visible<-true
wb.AutoSize<-true
wb.Size <- new System.Drawing.Size(804, 800)
form.Controls.Add(wb)
form.Show()
let cookie = ref ""
wb.Navigate(url)
wb.DocumentCompleted
|> Event.map(fun _ -> cookie:= wb.Document.Cookie)
!cookie
Event.map
理想的には、 (またはそのようなもの)内から Cookie 値を返す方法がありますか?