我正在尝试开发Windows Phone应用程序,我想知道在启动程序时如何使用特定URL(例如http://www.google.com)调用默认Web浏览器?
由于
答案 0 :(得分:4)
如您所说(Internet Explorer)启动“程序”时,请使用以下代码:
WebBrowserTask browser = new WebBrowserTask();
browser.URL = new Uri("http://www.google.com", UriKind.Absolute);
browser.Show();
WebBrowser任务位于Microsoft.Phone.Tasks命名空间内,其文档位于:Microsoft.Phone.Tasks.WebBrowserTask
您还应该知道“默认”浏览器始终是Internet Explorer,因为现在用户无法将其他浏览器定义为“默认”。
修改强>:
在更仔细地阅读你的问题后,我可以看出有一点含糊不清。如果您想在应用启动时立即启动浏览器,您应该知道以下内容:
此类应用程序将无法通过Microsoft的市场验证(请查看Application Certification Requirements for Windows Phone
即使它没有通过认证,也会是一种奇怪的应用程序......不是对您的用户非常有用的应用程序。
如果您打算在用户点击按钮时启动手机的浏览器,那么我发布的上述代码将按照您的要求运行,只需确保将此行包含在代码文件的顶部即可它在:
using Microsoft.Phone.Tasks;
希望有所帮助!