CRM 양식에서 실행되는 실버 라이트 응용 프로그램을 개발했습니다.CRM 팝업 새 브라우저 창에서 Silverlight 응용 프로그램 문제
... html로 웹 자원을
window.open (SERVERURL + "") : 양식은 필드가 있고 필드의 OnChange 이벤트에, 그것은 HTML 웹 리소스를 열려면 window.open을 호출 Silverlight 컨트롤을 포함하는 iframe이 포함되어 있습니다.
실버 라이트 컨트롤에는 데이터를 CRM 양식에 다시 저장하는 "데이터 저장"버튼이 있습니다. 이 모든 것은 내 개발 PC에서 제대로 작동하지만 다른 PC에서는 데이터가 다시 CRM에 저장되지 않습니다.
디버깅 메시지를 넣었고 Xrm 개체가 null입니다. Silverlight 코드에서 다음과 같이 Xrm 객체에 액세스합니다.
HtmlPage.Window.Eval ("document.parentWindow.opener.Xrm") as ScriptObject;
내 개발 PC에서 작동하지만 다른 PC에서는 작동하지 않습니다. 왜 이런 일이 발생하는지 알고 있습니까? 권한 또는 브라우저 설정 문제입니까?
silverlight 컨트롤이 열려있는 동안 다른 개발자의 IE 개발자 도구의 스크립트 창에서 "document.parentWindow.opener.Xrm"을 실행하려고했는데 DOM 객체를 볼 수 있습니까 ??
감사합니다,
제리 내가 그것을 IE9에서 작동하도록 직접 용 Silverlight에서 xRM의 객체를 얻을 수있을 것 같다