문제

웹 브라우저의 Window.external 객체는 항상 무효입니다!

새로운 winform 및 유형에서 웹 브라우저를 드롭 재생하려면 다음과 같습니다.

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

어셈블리 정보 대화 상자로 이동하여 "조립품을 보일 수 있도록"확인하십시오. 이것은 필요합니다.

왜 보이는 어셈블리로 외부 객체는 항상 아무것도 아닙니다.

도움이 되었습니까?

해결책

당신은 설정 했습니까? ObjectForscripting 호스트 창에 속성? Window.external을 위해 일을해야한다고 생각합니다.

다른 팁

또한 ObjectForscripting에 설정 한 객체에 다음 속성이 있는지 확인하십시오.

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

그것 없이는 Window.external은 항상 무효였습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top