1

winform에서 webbrowser 컨트롤을 사용하고 tableau URL 중 하나를 동적으로 열었습니다.winform의 "WebBrowser control"에서 새 창 팝업을 허용하는 방법

이제 tableau url 페이지에 새 창을 팝업하는 내부 링크가 있으면 새 창을 열 수 있습니다. 하지만, 현재, 그것은 나에게 "이 페이지의 스크립트에 오류가 발생했습니다"라는 자바 스크립트 오류 대화 상자를 제공합니다.

브라우저에서 해당 URL을 열면 제대로 작동하며 링크를 클릭하면 새 URL이 열립니다. + Plase가 이것이 내가 작동하도록 허용 할 수있는 방법을 제안합니다.

다른 사람이 작성한 것처럼 tableau URL을 제어 할 수 없으며 브라우저에 새로운 인터넷 탐색기 팝업 창이 나타나는 일부 탐색기 데이터 유틸리티가 포함되어 있으므로 "업데이트" "아래 태그.

업데이트 :

그것은 다른 컴퓨터에서 잘 작동하지만 하나의 특정 기계가 작동하지 않습니다. 인터넷 익스플로러 설정과 관련하여 몇 가지 문제가 있습니다. IE 11을 사용합니다.

나는 웹 보안 정책 링크가 작동하지 않는 곳에서 작동하지 않는다는 것을 확인했습니다.

감사

+1

언급 된 링크 사용 http://stackoverflow.com/questions/21470192/allow-popups-in-wpf-webbrowser –

답변

0

당신은 AFAIK 웹 브라우저 컨트롤에서 "새로운 브라우저 창"을 열 수 없습니다,하지만 당신은 "탐색 이벤트"를 잡을 수 있습니다. 그 "javascipt 팝업 코드"를 정상 링크로 변경하는 방법이 있다면 ("tableau page"가 생성되지 않은 것 같습니다.) 당신이 그것을 잡아서 새 양식이나 기본값으로 대상 페이지를 열 수 있습니다. 브라우저를 다음과 같이 실행하여 찾으십시오.

Process.Start(url); // if you "execute" a URL it will open in the default browser 
+0

달성 점수로 질문이 업데이트되었습니다. – dsi