WBHost jest formantem ActiveX służącym jako otoka dla formantu Microsoft WebBrowser. WBHost dziedziczy wszystkie zdarzenia, właściwości i metody WebBrowser kontroli i dodaje własne. Implementuje metody interfejsów IDocHostUIHandler, IDocHostUIHandler2 i IDocHostShowUI. Każda metoda tych interfejsów COM generuje pewne zdarzenie, które aplikacja może przetwarzać. Pozwala na następujące czynności: - Przechwytywanie i modyfikowanie wiadomości wyświetlanych przez WebBrowser. - Anuluj wyświetlanie komunikatów o błędach skryptu. - Zabraniaj oglądania kodu źródłowego stron HTML. - Dodaj lub usuń elementy w menu kontekstowym lub całkowicie wyłącz menu kontekstowe. - Wywołaj wewnętrzne metody aplikacji ze skryptów HTML. - Zmień zachowanie operacji przeciągania i upuszczania. - Wyłącz zaznaczenie tekstu na stronach HTML. - Usuń ramkę 3D okna WebBrowser. - Usuń paski przewijania lub zmień sposób ich wyglądu (płaskie lub 3D). - Zastosuj kaskadowy arkusz stylów (CSS) z aplikacji do wyświetlanej strony HTML. - Określ indywidualne ustawienia dla wystąpień obiektów WBHost niezależnie od globalnych ustawień programu Internet Explorer. - Przechwyć określone kombinacje klawiszy i przetwarzaj je w taki sposób, jakiego potrzebujesz. - Anulowanie pobierania z serwera i wyświetlania obrazów, wideo lub odtwarzania muzyki w tle. - Anuluj pobieranie i wykonywanie obiektów ActiveX. - Wyłącz skrypty i aplety Java. - Używaj plików w pamięci podręcznej, gdy zawierają istotne informacje lub w inny sposób pobieraj pliki z serwera bez względu na to, czy zostały zmodyfikowane. - Przełącz WebBrowser do trybu offline. - Anuluj wyświetlanie wiadomości podczas pobierania stron HTML. Poza tym WBHost może pobrać zawartość strony HTML z ciągu tekstowego bez użycia pliku pośredniego na dysku. Za pomocą tej funkcji można wyświetlać strony HTML przechowywane w bazie danych lub generowane dynamicznie z innych danych lub z wyników kwerend bazy danych.
historia wersji
- Wersja 1.0 opublikowany na 2008-11-20