好的,我知道c#使用应用程序开发程序非常容易,但这就是我现在想要学习的内容。所以当用户打开浏览器并在其中输入一些URL时。是否可以将此数据或输入的url address
发送到其他代码,例如c#代码或位于其硬盘驱动器上的其他示例c ++。
当用户点击网页上的某些链接或输入某个网址或关闭浏览器或打开网络浏览器时,我们可以通过c#代码或任何其他方式检测他在网络浏览器上执行的所有操作(我是猜测插件或插件的工作方式)但是是否可以将他的动作发送到c#代码并对其进行编程并将某些输出返回给浏览器,以便浏览器执行它并输出给用户。
类似于浏览器 - > c#code - >网站..我希望c#代码在浏览器和网页之间起作用。
到目前为止我尝试过的工作
我开始在Google上搜索,并且几乎没有了解浏览器如何工作但仍无法找到解决方案。但是我想插件是执行此类任务的方法,并找到了firebreath
跨平台,一种为浏览器开发插件的方法。这可能是插件吗?如果是这样你能建议我开发自己的插件的一些好工具。感谢
答案 0 :(得分:0)
根据您的目标,有几种选择:
答案 1 :(得分:0)
您可以将FiddlerCore用于此
Fiddler.FiddlerApplication.BeforeRequest += sess =>
{
Console.WriteLine("REQUEST TO : " + sess.fullUrl);
sess.bBufferResponse = true;
};
Fiddler.FiddlerApplication.Startup(8877, true, true);
Console.ReadLine();
Fiddler.FiddlerApplication.Shutdown();
System.Threading.Thread.Sleep(750);
运行此代码后,打开浏览器并导航到任何页面。