我想为 Chromium 实现一个类似网络级 AdBlock/NoScript 的工具,但 Chromium Extension API 在控制原始请求数据方面无能为力。
所以这是我的想法:
- 捕获所有 HTTP 查询,如果 URL 或 MIME 匹配则取消一个查询。
- 手工制作数据包,例如在 HTTP 查询中插入标头。
这可以通过运行第三方客户端来实现吗进程间通信调用 http://www.chromium.org/developers/design-documents/inter-process-communication铬?一段示例代码就太棒了!
(注:目前安全性不是问题,因为我只是出于个人兴趣而想尝试一下,而不是为了公共分发。所以它可能会破坏沙箱机制。)
不,它不能。 Chromium 网络堆栈不支持这种级别的控制,无论是 Chromium 扩展还是 IPC。这是一项正在进行的工作。你应该看http://code.google.com/p/chromium/issues/detail?id=50943 http://code.google.com/p/chromium/issues/detail?id=50943.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)