2009-03-06 3 views
1

Windows Forms WebBrowser 컨트롤을 사용하여 즉시 작성한 문서를 표시하고 DocumentText 속성을 사용하여 설정합니다. 작성한 문서는 실행 파일과 동일한 디렉토리에 스크립트 파일을 참조합니다. 문제는 WebBrowser 컨트롤이 페이지를 표시 할 때 스크립트를 사용할 수 없다는 것입니다.WebBrowser.DocumentText를 사용하여 문서를 설정할 때 스크립트를 활성화하려면 어떻게해야합니까?

이제 IE7이이 시나리오에 영향을주는 새로운 보안 기능을 도입했다는 것을 알고 있습니다. FEATURE_BLOCK_LMZ_SCRIPT 키를 IE 키 아래의 레지스트리 어딘가에 설정하는 것에 대해 뭔가를해야한다는 것을 기억합니다. 그러나 정확히 어디에 있는지 알 수는 없습니다. 아무도 이것에 대한 지침을 가지고 있지 않습니까.

레지스트리를 변경하지 않고도 내 시나리오를 사용할 수있는 방법이 있습니까? 설치 프로그램에 실행 파일을 제공하고 싶지는 않습니다.

답변

0

Mark of the Web을 확인하십시오.
"페이지"를 표시해야합니다. 그냥 HTML 태그 후 넣어 :

<!-- saved from url=(0020)http://www.test.com/ --> 

0020

이보고있는 페이지가 인터넷에서 실행됩니다 확인 (/ 포함) 다음 URL의 길이 따라서 보안 영역을 설정하지 않으면 스크립트를 사용할 수 있습니다.

관련 문제