Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/137.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 包括机器上所有网站上的Javascript_C#_C++_Window - Fatal编程技术网

C# 包括机器上所有网站上的Javascript

C# 包括机器上所有网站上的Javascript,c#,c++,window,C#,C++,Window,我注意到当使用3G加密狗访问网络时。JavaScript脚本包含在我访问的任何页面的末尾。但只适用于(html、htm、php、asp、aspx)。该脚本添加了下载低质量图像而不是全尺寸图像的功能,以节省带宽。然而,它的功能与我的问题无关 我需要能够做同样的事情。对于任何进入我的机器的请求,我希望包含javascript。但不是BHO或浏览器扩展 有人知道这是怎么做到的吗?您可能需要编写一个Web代理引擎来实现这一点。然后将其配置为透明代理(可能需要为此实现网卡驱动程序),或者将机器上的所有浏览

我注意到当使用3G加密狗访问网络时。JavaScript脚本包含在我访问的任何页面的末尾。但只适用于(html、htm、php、asp、aspx)。该脚本添加了下载低质量图像而不是全尺寸图像的功能,以节省带宽。然而,它的功能与我的问题无关

我需要能够做同样的事情。对于任何进入我的机器的请求,我希望包含javascript。但不是BHO或浏览器扩展


有人知道这是怎么做到的吗?

您可能需要编写一个Web代理引擎来实现这一点。然后将其配置为透明代理(可能需要为此实现网卡驱动程序),或者将机器上的所有浏览器配置为通过代理引导流量


3G加密狗可以通过各种方式实现这一点,例如,在驱动程序软件的某个地方插入一个过滤器,或者甚至可能在硬件中发生一些处理(我认为不太可能)。

我想我将使用FiddlerCore作为一种服务来实现这一点。这似乎是一种很好的清洁方式


我不确定加密狗是否使用HTTPS,但出于我的目的,它不是必需的。我只想删除某些广告。哦,就广告过滤而言,有很多现有的解决方案。实际上,我的hosts文件中有几个广告域,指向
127.0.0.1
,使它们无论如何都不可加载。