我正在尝试开发 Windows Phone 应用程序,我想知道如何在启动程序时调用具有特定 URL(例如http://www.google.com)的默认网络浏览器?
谢谢
我正在尝试开发 Windows Phone 应用程序,我想知道如何在启动程序时调用具有特定 URL(例如http://www.google.com)的默认网络浏览器?
谢谢
当您按照您所说的(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 的市场验证(查看Windows Phone 的应用程序认证要求
即使它没有通过认证,它也将是一种奇怪的应用程序……对您的用户没有多大用处。
但是,如果您打算在用户单击按钮时启动手机的浏览器,那么我发布的上述代码将按照您的意愿工作,只需确保在其所在代码文件的顶部包含此行:
using Microsoft.Phone.Tasks;
希望有帮助!