()
| 222 | } |
| 223 | |
| 224 | func (wv *WebView) URL() (url string, err error) { |
| 225 | err = wv.withWebBrowser2(func(webBrowser2 *win.IWebBrowser2) error { |
| 226 | var urlBstr *uint16 /*BSTR*/ |
| 227 | if hr := webBrowser2.Get_LocationURL(&urlBstr); win.FAILED(hr) { |
| 228 | return errorFromHRESULT("IWebBrowser2.Get_LocationURL", hr) |
| 229 | } |
| 230 | defer win.SysFreeString(urlBstr) |
| 231 | |
| 232 | url = win.BSTRToString(urlBstr) |
| 233 | |
| 234 | return nil |
| 235 | }) |
| 236 | |
| 237 | return |
| 238 | } |
| 239 | |
| 240 | func (wv *WebView) SetURL(url string) error { |
| 241 | return wv.withWebBrowser2(func(webBrowser2 *win.IWebBrowser2) error { |
no test coverage detected