如何将python程序设置为Windows中的默认Web浏览器?

时间:2018-04-26 13:00:33

标签: python windows

我有一个小的python程序,它接受一个URL并将其发送到邻近的机器,该机器有一个接收URL的服务器并在浏览器中打开它们。

我的下一步是将此python程序注册为本地Windows框中的默认浏览器,以便在我点击任何地方的链接(聊天软件,电子邮件客户端,其他应用程序)时获取URL。

如何在Windows中将自定义应用程序注册为默认Web浏览器?

其他问题:对此最低要求是什么?我可以将它恢复到以前的值吗?那有一个python库吗?

1 个答案:

答案 0 :(得分:2)

答案取决于Windows的版本。在过去,你不得不修改注册表。在较新的版本中,您可以使用一个或两个接口更改http协议关联。然后,您只能通过不同的API提出关联,并让用户采取措施进行确认。在最新版本的Windows中,他们几乎无法更改某些类型的默认设置,以保护用户免受竞争应用程序发生的默认战争。

如果这是一次性的,我只需通过当前版本的Windows中包含的默认程序控制面板小程序手动设置它。

如果您想以编程方式尝试,this似乎是文档的一个很好的切入点。