Also, some features which depend upon the browser application host environment are not available when using the WebBrowser control in an SDK application. For example, features which require display of a separate window or system dialog.
(ex: alert, file picker, password prompt, etc...)
In many cases you can work around these limitations by using window.external.notify(...) in jscript to send a message to your host applications: ScriptNotify event handler in order to perform some action which is not available directly. The
host application can return results to a function you define in your jScript using the WebBrowser.InvokeScript method.