![通过特定路由器将 html 附加到所有请求的页面](https://linux22.com/image/547642/%E9%80%9A%E8%BF%87%E7%89%B9%E5%AE%9A%E8%B7%AF%E7%94%B1%E5%99%A8%E5%B0%86%20html%20%E9%99%84%E5%8A%A0%E5%88%B0%E6%89%80%E6%9C%89%E8%AF%B7%E6%B1%82%E7%9A%84%E9%A1%B5%E9%9D%A2.png)
我确信你们中有些人使用过免费的 wifi 网络,它们会在你访问的每个页面上插入一个小广告。他们是如何做到这一点的呢?
如何将 html 附加到通过特定路由器的每个请求?
我认为路由器本身必须发出实际请求才能获取内容,然后才能附加 html。这对服务器端来说成本很高。我很好奇是否还有其他方法可以通过缓存或其他方法来实现。
答案1
这通常通过重写服务器响应的透明代理来处理。
我确信你们中有些人使用过免费的 wifi 网络,它们会在你访问的每个页面上插入一个小广告。他们是如何做到这一点的呢?
如何将 html 附加到通过特定路由器的每个请求?
我认为路由器本身必须发出实际请求才能获取内容,然后才能附加 html。这对服务器端来说成本很高。我很好奇是否还有其他方法可以通过缓存或其他方法来实现。
这通常通过重写服务器响应的透明代理来处理。