我是整个Chrome扩展程序的新手。我阅读了内容脚本和后台脚本,这对我的特殊情况非常困惑。
我想跟踪OnBeforeSendHeaders之类的请求事件,直到OnCompleted,一旦这些事件触发,我就想在我可以从我的C#应用程序访问的地方写一个标志(我想是js的localstorage)。
例如: 当为某个请求触发OnBeforeSendHeaders时,我想向localstorage写入“1”标志,然后我可以从我的C#应用程序中读取该localstorage数据库的sqlite文件。
让我感到困惑的是我应该在后台脚本或内容脚本中编写请求事件监视器?
我知道我不能在内容脚本中使用localstorage,建议使用Chrome Storage API(但我的问题是我想从我的C#访问这些存储的值,所以localstorage生成的sqlite似乎完美的)。
那我怎么能做到这样呢?这完全是令人困惑的。