我正在自动化(在预定义的时间,没有用户干预)请求,似乎xmlHttpRequest包含其他http标头。
因为我希望服务器无法识别这些请求是自动的(必须与普通用户导航完全相同),我是否需要使用iframe,或者我仍然可以使用ajax并删除/设置这些头? (目前使用jQuery)
如果我确实需要使用iframe,因为我的'app'是Chrome扩展程序,我应该注意哪些问题?
答案 0 :(得分:1)
您可以使用setRequestHeader修改某些标头。根据{{3}},您无法设置以下标题:
或者标题的开头是a Proxy-或。的大小写不敏感匹配 Sec-(包括标题时的情况 代理或秒 - )。
如果这不是您想要的,那么您必须使用iframe,我使用fb-exporter Chrome扩展程序。后来我把它改成了XHR,因为它才有效。