有没有办法强制使用 Internet Explorer 打开链接?(我确实更喜欢其他浏览器,但它们在 Windows 手机上不能很好地处理 facebook url 回调)
目前我正在使用该代码:
auto uri = ref new Windows::Foundation::Uri(str);
auto launchOptions = ref new Windows::System::LauncherOptions();
launchOptions->DisplayApplicationPicker = true;
Windows::System::Launcher::LaunchUriAsync(uri, launchOptions);
它确实显示了一个选择器,让用户选择 ie 或其他已安装的浏览器,但它不会强制 ie。我也试过:
auto uri = ref new Windows::Foundation::Uri(str);
auto launchOptions = ref new Windows::System::LauncherOptions();
launchOptions->PreferredApplicationDisplayName = "Internet Explorer";
Windows::System::Launcher::LaunchUriAsync(uri, launchOptions);
但它抱怨 PreferredApplicationPackageFamilyName 没有被设置。而且我无法在任何文档中或谷歌搜索后找到 Internet Explorer 的 PFN。
有没有人有同样的问题??我不能使用任何 c#,只能使用 winrt C++ api。我已经找到了使用 c# 的解决方案,但遗憾的是它与我正在从事的项目不兼容......
谢谢你的帮助,
达米安