1

有没有办法强制使用 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# 的解决方案,但遗憾的是它与我正在从事的项目不兼容......

谢谢你的帮助,

达米安

4

1 回答 1

0

只是为了跟进这个主题,没有办法做到这一点,既不使用 C++ 也不使用 C#。我得到了 Microsoft 支持团队的确认。

谢谢

于 2013-11-07T13:34:38.503 回答