gpt4 book ai didi

c# - 在 WP8.1 WebView 中更改用户代理

转载 作者:太空宇宙 更新时间:2023-11-03 10:41:23 25 4
gpt4 key购买 nike

这是针对 Windows Phone 的。我正在使用 windowsphone8.1 update 1。您知道 Web 界面的工作方式类似于 android 和 iOS。如何在我的 wp8.1 网络应用程序中获得相同的界面?我下载并安装了 WP8.1 Update 1 SDK。当我打开一个新项目时,我没有看到 Wp8.1 update 1 版本可供选择。我可以在 WP8.1 或 Cyan 更新用户中获得更新的 Web 界面吗?

最佳答案

Windows Phone 8.1 Update 1 没有为开发人员引入任何新的公共(public) API。

如果您使用的是 WebView Windows Phone 8.1 XAML 项目中的(又名 WebBrowser)控件,并且您想要为整个 session 指定不同的用户代理,请使用...

[DllImport("urlmon.dll", CharSet = CharSet.Ansi)]
private static extern int UrlMkSetSessionOption(int dwOption, string pBuffer, int dwBufferLength, int dwReserved);

const int URLMON_OPTION_USERAGENT = 0x10000001;

public void ChangeUserAgent(string Agent)
{
UrlMkSetSessionOption(URLMON_OPTION_USERAGENT, Agent, Agent.Length, 0);
}

void MainPage_Loaded(object sender, RoutedEventArgs e)
{
ChangeUserAgent("My Custom User-Agent");
wb.Navigate(new Uri("http://basquang.wordpress.com/2014/04/26/wp8-1-changing-windows-phone-8-1-webview-default-user-agent-in-all-outbound-http-requests/", UriKind.Absolute));
}

来源:basquang on clouds blog

关于c# - 在 WP8.1 WebView 中更改用户代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25228722/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com