我确信你们中有些人使用过免费的 wifi 网络,它们会在你访问的每个页面上插入一个小广告。他们是如何做到这一点的呢?
如何将 html 附加到通过特定路由器的每个请求?
我认为路由器本身必须发出实际请求才能获取内容,然后才能附加 html。这对服务器端来说成本很高。我很好奇是否还有其他方法可以通过缓存或其他方法来实现。
答案1
这通常通过重写服务器响应的透明代理来处理。
我确信你们中有些人使用过免费的 wifi 网络,它们会在你访问的每个页面上插入一个小广告。他们是如何做到这一点的呢?
如何将 html 附加到通过特定路由器的每个请求?
我认为路由器本身必须发出实际请求才能获取内容,然后才能附加 html。这对服务器端来说成本很高。我很好奇是否还有其他方法可以通过缓存或其他方法来实现。
这通常通过重写服务器响应的透明代理来处理。