실버 라이트 컨트롤이 포함 된 웹 응용 프로그램이 있습니다. Silverlight 컨트롤이 포함 된 특정 페이지에 액세스하면 javascript가 실행되고이 스크립트가 너무 일찍 실행되면 스크립트가 IE의 JavaScript 엔진을 중단 시키며 try/catch가 오류를 처리 할 수 없습니다.실버 라이트 내용에 액세스하려고하면 자바 스크립트가 충돌합니다.
실버 라이트 컨트롤 요소가 완전히 스크립트 충돌로드되지 않았으며, 스크립트,뿐만 아니라이 더 JavaScript가 모든 페이지에서 실행되지 않는 경우 간단한 자바 스크립트
silverlightHtmlElement.Content.SilverlightApplication.SilverlightMethod();
.
간단한 "if (silverlightHtmlElement.Content.SilverlightApplication)
"을 사용하면 액세스 가능 여부를 확인할 수 있습니다.
문제는 나중에 페이지에서 스크립트를 실행할 수 없다는 것입니다. 이전에 본 사람이 있습니까?