WebBrowser.DocumentText를 사용하여 문서를 설정할 때 스크립트를 활성화하는 방법

StackOverflow https://stackoverflow.com/questions/620132

  •  03-07-2019
  •  | 
  •  

문제

Windows Forms Webbrowser Control을 사용하고 있으며, 즉시 생성 한 문서를 표시하고 DocumentText 속성을 사용하여 설정했습니다. 내가 만든 문서는 실행 파일과 동일한 디렉토리에서 스크립트 파일을 참조합니다. 문제는 웹 브라우저 컨트롤이 페이지를 표시하면 스크립트가 활성화되지 않습니다.

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

더 좋은 점은 레지스트리를 변경하지 않고 내 시나리오를 가능하게하는 방법이 있습니까? 나는 실행 파일을 설치자에게 공급하고 싶지 않습니다.

도움이 되었습니까?

해결책

확인하십시오 웹의 마크.
"페이지"를 표시해야합니다. 바로 직후 HTML 태그를 넣으십시오 :

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

0020은 다음 URL의 길이입니다 ( /포함)

이렇게하면보고있는 페이지가 인터넷 보안 영역에서 실행되므로 달리 설정하지 않는 한 스크립트가 활성화되어 있습니다.

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