Silverlight应用程序如何询问浏览器从哪个域提供服务?
更新: 确保如果你的类不已经有这个使用声明顶部类添加.这将帮助您了解您在网上看到的一些示例.它让我有点困惑.
using System.Windows.Browser;
jcollum.. 7
HtmlDocument.DocumentUri怎么样?那就是你需要的东西.页有关浏览器互操作这里.
HtmlDocument.DocumentUri怎么样?那就是你需要的东西.页有关浏览器互操作这里.
正如jcollum所说,您访问HtmlDocument.DocumentUri属性以获取有关主机的大量信息.要回答评论中的问题,请在Page.xaml.cs中执行此操作:
using System; using System.Windows.Browser; using System.Windows.Controls; namespace SilverlightApplication1 { public partial class Page : UserControl { public Page() { InitializeComponent(); string hostName = HtmlPage.Document.DocumentUri.Host; int port = HtmlPage.Document.DocumentUri.Port; } } }