如何在我的 winform 网络浏览器 C# 中将网站内容加载为移动网络浏览器
How to load content of website as mobile web browser in my winform web browser C#
我已经用 C# 制作了一个网络浏览器,但我想要一个像 用作移动浏览器 这样的选项,比如网站的哪些内容将作为移动浏览器加载,就像那样当用户浏览 www.facebook.com 时,它将自动转到 m.facebook.com,就像我们的移动 phone 浏览器所做的那样。
我可以通过 String Changing 将 www 替换为 m 来做到这一点,但其他一些blogspot 等网站在 {myblog}.blogspot.com
的一个域中有两种不同的移动和网络视图
因此对于这些情况,是否可以在我的 winform 网络浏览器中将内容作为移动浏览器加载{我正在使用 C#}
编辑:我的意思是像用户代理
试试这个:
webBrowser.Navigate("http://localhost/run.php", null, null,
string.Format("User-Agent: {0}", "Opera/9.80 (J2ME/MIDP; Opera Mini/9 (Compatible; MSIE:9.0; iPhone; BlackBerry9700; AppleWebKit/24.746; U; en) Presto/2.5.25 Version/10.54"));
我已经用 C# 制作了一个网络浏览器,但我想要一个像 用作移动浏览器 这样的选项,比如网站的哪些内容将作为移动浏览器加载,就像那样当用户浏览 www.facebook.com 时,它将自动转到 m.facebook.com,就像我们的移动 phone 浏览器所做的那样。
我可以通过 String Changing 将 www 替换为 m 来做到这一点,但其他一些blogspot 等网站在 {myblog}.blogspot.com
的一个域中有两种不同的移动和网络视图因此对于这些情况,是否可以在我的 winform 网络浏览器中将内容作为移动浏览器加载{我正在使用 C#}
编辑:我的意思是像用户代理
试试这个:
webBrowser.Navigate("http://localhost/run.php", null, null,
string.Format("User-Agent: {0}", "Opera/9.80 (J2ME/MIDP; Opera Mini/9 (Compatible; MSIE:9.0; iPhone; BlackBerry9700; AppleWebKit/24.746; U; en) Presto/2.5.25 Version/10.54"));