将URL从Google Chrome发送到c#应用程序

本文关键字:应用程序 Chrome URL Google | 更新日期: 2023-09-27 18:29:18

为了学习,我正在用c#编写一个下载管理器。

我在谷歌上搜索过,但找不到关于这个问题的任何信息。。

我想做的是,从Chrome自动将下载添加到我的c#下载管理器中,所以,使用我的c#Download Manager来使用Chrome。

我知道这是可能的(也许不是在c#中),但如果你知道FDM(免费下载管理器),它确实有这个选项可以拦截浏览器的下载。。

所以我有两个问题要问你们:

在C#-WPF中有可能吗

如果是,如何

我什么都没试过,因为我不知道该怎么做,也没有找到任何可以给我指明正确方向的例子或讨论。

我希望有人能帮我。

谢谢。

编辑:

好的,我已经知道我需要一个镀铬的扩展。我从来没有开发过,但这不是问题。。有很多教程我可以学习。。不管怎样,我知道我的问题不清楚,我试着更好地解释我想知道的:

首先,Chrome扩展。。所以,我知道我需要它来向我的应用程序发送数据。我需要一些关于如何做到这一点的例子…所以,问题1:如何编写一个Chrome扩展来将参数传递给C#应用程序

第二。。C#部件如何从chrome扩展中获取参数,然后将其发送到下载方法?在这种情况下,它是一个具有一个URI参数的方法

我不是在问实际的代码。但是一个解释,或者一个现有的例子。

将URL从Google Chrome发送到c#应用程序

您想要创建一个chrome扩展。

FDM将自己注册为扩展,此扩展传递参数并启动应用程序。

分解步骤:

  1. 您的c#应用程序正在端口上侦听
  2. 您创建了一个通过谷歌的交叉扩展消息发送数据的扩展
  3. 。。。利润