Chrome扩展程序如何访问活动标签的HTTP标头?

时间:2015-07-10 22:58:51

标签: google-chrome-extension http-headers

问题:我正在制作Chrome扩展程序,当调用浏览器操作时,需要活动标签中当前页面的HTTP标头。访问此类标头的最佳方法是什么?

不满意的解决方案:我知道webRequest API。但是,该API被构造为不同webRequest操作的侦听器(例如,当发送请求或响应返回时);从我所知道的情况来看,它不允许您简单地查询当前页面的标题。

因此,为了使用该API,似乎我需要有一个后台脚本,它正在侦听任何HTTP响应,并将标题存储到从标签ID到标题的某种映射中。然后,浏览器操作只是让后台脚本查找活动选项卡ID的标题。

这看起来非常重量级且令人费解。有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

没有这样的API - 标题是请求的属性,而不是标签,所以如果你想要标题,你除了跟踪请求之外别无选择。即使这样,请求和标签也会映射得非常差且非唯一。