2013-01-03 4 views
0

저는 C#을 사용하여 웹 응용 프로그램과 창 응용 프로그램을 만듭니다. 시나리오는 다음과 같습니다.
1. Admin은 웹 사이트
에서 Wysiwyg 편집기를 사용하여 메시지를 게시합니다. 2. 사용자는 메시지를 다운로드하여 양식에 표시 할 Windows 양식을 갖습니다.
컨트롤을 표시하기 위해 webBrowser 컨트롤을 사용했습니다. html (그림과 함께 서식이 지정된 텍스트)을 표시하는 작업 벌금. 우리가 비디오를 보여주고 싶을 때 문제가 발생합니다.Windows에서 iFrame이 포함 된 html을 표시하십시오. C#

다음 코드를 사용하고 있습니다. webBrowser1.Navigate ("about : blank"); 내가 신뢰할 수있는 사이트에이 사이트를 추가 할 때 Error message

, 그것은 잘 작동 : 그것을 실행하는 동안 나에게 보안 경고를 표시

  HtmlDocument doc = this.webBrowser1.Document; 
      doc.Write(String.Empty); 
      string strHTML="<p><iframe src="http://www.youtube.com/embed/xXdDjnVM1kI" frameborder="0" width="425" height="350"></iframe></p>\r\n<p><span style="color: #ff0000; font-size: xx-large;">Hi, </span></p>\r\n<p><span style="color: #33cccc; font-size: large;">Enjoy Ganganam Style</span></p>\r\n<p> </p>"; 
      string strDecoded=System.Net.WebUtility.HtmlDecode(strHTML);    
      webBrowser1.DocumentText = strDecoded; 

그것. 하지만 나는이 보안 경고를 타고 싶다. 그 때문에 나는 시도했습니다 webBrowser1.ScriptErrorsSuppressed = true;,하지만 그 또한 작동하지 않습니다. 또한 How to programmatically answer "Yes" to WebBrowser control security alert을 시도했습니다.
webBrowser1.ScriptErrorsSuppressed = true; 다음 iFrame을 아래와 같이 제공 : error 하지만 어도비 플래시 플레이어를 가지고 있고, 내가 수동으로 신뢰할 수있는 사이트에 경고 사이트를 추가하여 비디오를 재생할 수 있습니다.

이러한 문제를 방지하고 동영상을 재생할 수있는 옵션이 있습니까? 모든 종류의 도움과 제안을 부탁드립니다.

+0

Windows 서버에서 이것을 개발하고 있습니까? Windows 서버에 배포 할 예정입니까? –

+0

@Antarr Byrd, 맞습니다. Windows Server 2008 R2에서 개발 중입니다. xp 및 window 7 machine뿐만 아니라 서버 시스템에서도 실행됩니다. – Arshad

답변

2

disabling enhanced security으로 수정하거나 trusted zone에 페이지를 추가 할 수 있습니다.

+0

팝업으로 올 사이트 이름을 찾는 방법은 무엇입니까? – Arshad

+0

게시 한 팝업을 보면 예를 클릭 한 후 youtube.com –

+0

인 것처럼 보입니다. application.exe vhost로 다른 팝업이 나타납니다. – Arshad

관련 문제