C# stop webbrowser control from loading images, flash, script, etc

前端 未结 1 1591
独厮守ぢ
独厮守ぢ 2020-12-21 03:25

How can i stop the webbrowser from loading/displaying images, flash, script etc?

I found this article that deals with it, but i dont know how to implement that \"STD

相关标签:
1条回答
  • 2020-12-21 04:14

    The process is like this:

    The control calls the webbrowser's IOleControl.OnAmbientPropertyChange implementation in the SynchDOCDOWNLOADCTLFLAG function in http://csexwb2.googlecode.com/svn/trunk/cEXWB.cs to notify the webbrowser control about a change in ambient properties inside the ActiveX host.

    The the webbrowser control then calls its host's IDispatch.Invoke implementation to query for the updated download control flag.

    The host's IDispatch.Invoke implementation for the DISPID_AMBIENT_DLCONTROL dispid looks like this

    [DispId(HTMLDispIDs.DISPID_AMBIENT_DLCONTROL)] public int Idispatch_AmbiantDlControl_Invoke_Handler() { return (int)m_DLCtlFlags; }

    Check Controlling Download and Execution to see the list of flags you can use to change the behavior of the browser.

    0 讨论(0)
提交回复
热议问题