2013-03-13 2 views
2

У меня есть кнопка в CRM 2011. Если я нажму на нее, откроется .html webresource. На этой странице .html размещается приложение Silverlight.window.open a silverlight от CRM 2011

Все это работает очень хорошо, если я открываю сайт с моего сервера. Но если я открою сайт у клиента, сайт .html не появится.

я открыть окно .html с

window.open("hereIsMyUrl"); 

Теперь он должен открыть .html сайт, но не показывают вверх. Я захватил сеть, и есть некоторые запросы от моего silverlight. enter image description here

Таким образом, сайт .html загружен и код моего silverlight запущен, но есть окно, которое появилось.

Иногда я вижу окно, я думаю, каждый раз, когда я закрываю IE и открываю его снова.

Спасибо за вашу помощь Alex

Edit: Я забыл сказать вам, что моя система CRM защищена claime проверки подлинности на основе (HTTPS)

ответ

1

это был не вопрос программирования. В фоновом режиме были открыты некоторые экземпляры IE. Я убил эти процессы, и теперь у меня нет проблем на стороне клиента.

2

я не знаю, какие у вас есть Rollup но xrm.utility появляются в накопительном пакете 8, но у меня есть два варианта я не знаю, если собираешься решить вашу проблему, но это лучше поддерживается способ открыть WebResource:

+0

Спасибо, Predro, я использую накопительный пакет обновлений 12. Я попробую Xrm.Utility.openWebResource завтра. Но я думаю, что внутри этой функции страница также будет вызываться с помощью window.open(). Но я попробую. благодаря – Alex