【问题标题】:Including Javascript on all websites on machine在机器上的所有网站上包括 Javascript
【发布时间】:2012-11-01 13:03:34
【问题描述】:

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

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

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

【问题讨论】:

  • 我不确定加密狗是否支持 HTTPS,但出于我的目的,这不是必需的。我只是想删除某些广告。
  • 哦,对于广告过滤,现有的解决方案有很多。实际上,我的主机文件中有一些广告域,指向127.0.0.1,使它们无法以任何方式加载。

标签: c# c++ window


【解决方案1】:

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

3G 加密狗可以通过多种方式实现这一点,例如过滤器插入到驱动程序软件的某处,或者甚至可能在硬件中进行某些处理(在我看来不太可能)。

【讨论】:

    【解决方案2】:

    我想我将使用 FiddlerCore 作为一项服务来执行此操作。这似乎是一种很好的干净方式。

    http://www.fiddler2.com/Fiddler/Core/

    【讨论】:

      猜你喜欢
      • 2011-03-11
      • 1970-01-01
      • 2017-06-03
      • 1970-01-01
      • 2023-03-12
      • 2015-03-22
      • 2013-03-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多