如何在XBAP或ClickOnce应用程序中获得referer ?
本文关键字:referer 应用程序 ClickOnce XBAP | 更新日期: 2023-09-27 18:05:31
我想在我的XBAP中放置一个Back
按钮,该按钮将用户带回到他们启动XBAP的页面,但是我不确定如何从应用程序内获得HTTP_REFERER。
有人知道它在哪里吗?
var h = BrowserInteropHelper.HostScript;
if (h != null)
{
string s1 = h.location.href;
if (!s1.StartsWith(sa1))
{
MessageBox.Show("Visit the original website at " + sa1 + " or disable referer control");
}
}
如果您的XBAP托管在浏览器的框架中,则可以通过使用互操作返回到上一页。
var hostScript = BrowserInteropHelper.HostScript;
if (hostScript != null)
hostScript.History.Back();
但是,您不能检索前一页的url。