質問

WebブラウザのWindow.Externalオブジェクトは常にnullです!

新しいWinフォームと種類にWebブラウザをドロップ再現するには:

Option Strict Off

Public Class Form1
    Private Sub Form1_Load()
        Handles MyBase.LoadMe.WebBrowser1.Document.Window.DomWindow.External.AddFavorite("http://www.google.com")
    End Sub
End Class

あなたがアセンブリ情報]ダイアログに移動して、チェックしてください特定の「アセンブリCOM-見えるようにします。」これが必要です。

私は、COM見えアセンブリと外部オブジェクトは常に何もない理由を失っています。

他のヒント

また、あなたがObjectForScriptingに設定されたオブジェクトを確実に次の属性があります:

[PermissionSet(SecurityAction.Demand, Name = "FullTrust")]
[ComVisible(true)]

これがないと、window.externalは常にnullだっます。

scroll top