我遇到了从iframe调用silverlight 4应用程序的问题。我有一个页面(见下文),它调用一个包含silverlight应用程序的单独程序。这似乎在某些计算机上工作正常,但在其他计算机上它最终会出现空白屏幕。我已经尝试在iframe上设置显式宽度以及验证iframe的src是否有效。这似乎发生在Internet Explorer的版本7和8中。它似乎是随机使用的是哪台计算机,哪些不是。有什么想法吗?
iframe页面的代码:
<form id="form1" runat="server">
<iframe runat="server" id="mainframe" style="height: 600px; width:1024px; min-height:600px; min-width:1024px; border:0;" frameborder="0" src="http://XX.XX.XX.XX/silverlightapp/TestPage.html" />
</form>
答案 0 :(得分:1)
这可能与安全有关。看起来您嵌入的网页来自另一个域。根据计算机上的安全设置,可能会在iframe中阻止Silverlight内容。