public void PutBack(DWebBrowserEvents2_BeforeNavigate2Event e) { e.pDisp = this.pDisp; e.uRL = this.uRL; e.flags = this.flags; e.targetFrameName = this.targetFrameName; e.postData = this.postData; e.headers = this.headers; e.cancel = this.cancel; }
internal BrowserBeforeNavigate2EventArgs(DWebBrowserEvents2_BeforeNavigate2Event e) { this.pDisp = e.pDisp; this.uRL = e.uRL; this.flags = e.flags; this.targetFrameName = e.targetFrameName; this.postData = e.postData; this.headers = e.headers; this.cancel = e.cancel; }
private void AxWebBrowser_BeforeNavigate2(object sender, DWebBrowserEvents2_BeforeNavigate2Event e) { BrowserBeforeNavigate2EventArgs args = new BrowserBeforeNavigate2EventArgs(e); IntPtr thisPtr = Marshal.GetIDispatchForObject(e.pDisp); IntPtr browserPtr = Marshal.GetIDispatchForObject(m_browser.GetOcx()); bool isDocument = (thisPtr == browserPtr); Marshal.Release(thisPtr); Marshal.Release(browserPtr); if (isDocument) { OnBeforeNavigate2Document(args); } else { OnBeforeNavigate2Frame(args); } args.PutBack(e); }
private void AxWebBrowser1_BeforeNavigate2(object sender, DWebBrowserEvents2_BeforeNavigate2Event e) { //BrowseHelper.BrowserUtility.ChangeUserAgent("socanbrowser"); }
protected void AxWebBrowser_BeforeNavigate2(object sender, DWebBrowserEvents2_BeforeNavigate2Event e) { }
private void axWebBrowser_BeforeNavigate2(object sender, DWebBrowserEvents2_BeforeNavigate2Event e) { newWindowUrl = (string)e.uRL; }