2008-10-21 32 views
2

我想在爲自己的網站託管應用程序以便簡化維護時向我的客戶提供Silverlight應用程序。跨域託管的Silverlight應用程序無法在https網頁中加載

  • 我的Silverlight的.xap文件是在美國舉行,讓說,域名me-supplier.com
  • 我想在它嵌入,讓說,域名my-customer.com

它完全適用於http://my-customer.com,不爲HTTPS://my-customer.com

  • 我已經添加了(me-supplier.com託管)跨域Silverlight的策略文件以允許my-customer.com
  • 我對的.xap
  • Silverlight的配置的MIME類型應用程序需要html DOM訪問,所以iframe方法是不可行的,我相信。

這適用於JavaScript代碼,那麼爲什麼不爲silverlight?任何想法,解決方法?

回答

1

Silverlight應用程序是否也在https上?如果沒有,你可能會碰到一個不允許混合http和https應用域的安全牆

+0

是的!它的工作原理,非常感謝你 ,所以SL2 RTW規則是:允許跨域,但不是(跨域+交叉方案) - 要在http://my-customer.com上工作,我的客戶必須使用http://me-supplier.com/app.xap - 在https://my-customer.com上工作,我的客戶必須使用https://me-supplier.com/app.xap – JazBee 2008-10-21 15:07:41

1

我認爲this question的答案可以解釋它。

通常HTTPS不喜歡您在頁面內的域之間繪製數據,因爲證書綁定到當前域。

相關問題