我正在制作一个 UWP 应用程序,它会打开在 Windows 中单击的所有 http/https 协议链接。简而言之,它的行为与默认浏览器相同。
我使用以下内容与 http/https 协议相关联
<Extensions>
<uap:Extension Category="windows.protocol">
<uap:Protocol Name="http">
<uap:DisplayName>httpUWP</uap:DisplayName>
</uap:Protocol>
</uap:Extension>
<uap:Extension Category="windows.protocol">
<uap:Protocol Name="https">
<uap:DisplayName>HttpUWP</uap:DisplayName>
</uap:Protocol>
</uap:Extension>
</Extensions>
以及处理发射的方法protected override void OnActivated(IActivatedEventArgs args)
该应用程序编译良好。我将我的应用程序设置为默认打开程序http
,当我尝试Win + R
从系统或系统某处打开链接时,该应用程序会发出File system error (-2147219196)
那么,我现在该怎么办?