我想CONSOLE.LOG我的Chrome扩展POST请求,但无法弄清楚如何做到这一点,任何人都可以给我一个例子吗?我已经看过Chrome扩展API,但仍然看不到它我如何CONSOLE.LOG与我的Chrome扩展POST请求
1
A
回答
1
在谷歌浏览器中,浏览器请求(如POST
和GET
)在检查器的Network
选项卡中可见。
如果你正在寻找一种自然的方式来使浏览器的请求(如记录出来)一个Javascript钩子,你将有更多的问题,因为有为Javascript没有本地方式勾上,在浏览器的规模要求,出于安全原因。
但如果你是怎么运用作业的专用扩展,你可以看看webRequest
Chrome扩展程序:
https://developer.chrome.com/extensions/webRequest
使用chrome.webRequest API来观察和分析流量并拦截,阻止或修改在飞行中的请求。
这里的监听onBeforeRequest
事件的例子:
chrome.webRequest.onBeforeRequest.addListener(callback, filter, opt_extraInfoSpec);
当心,有安全要求和限制:
您必须声明在
extension manifest
了 “的WebRequest” 权限使用网络请求API以及其网络请求要访问的任何主机 的主机权限。
注意的是,由于订购或网页资源的异步加载性质(HTTP/1.x的或HTTP/2.0),你都不能保证赶上由发生浏览器所做的所有请求在之前设置了你的Javascript钩子。
最后,你有一些技巧,比如those referenced here检测AJAX通过JavaScript proxification机制调用。
另一种策略是将有请求检测驱逐上服务器,并通知他发出了请求的客户端(通过的WebSockets /队列例如)。它只适用于针对您管理的域名的请求,这听起来像是一种昂贵的解决方案。这完全取决于你的最终需求。
相关问题
- 1. Chrome扩展程序:Cross Origin $.Post请求
- 2. 如何在Chrome扩展中链接一系列POST请求?
- 3. Chrome扩展Ajax请求
- 4. 无法对我的Chrome扩展程序执行HTTP请求
- 5. 我如何在html中扩展视频以扩展Chrome扩展
- 6. jQuery.ajax()发送POST请求作为一个Chrome扩展
- 7. 通过Google Chrome扩展程序修改POST请求
- 8. Chrome扩展AJAX/XHR请求处理
- 9. Google Chrome扩展程序Http请求
- 10. 如何通过Chrome扩展程序向我的HTTPS服务器发送POST请求?
- 11. 从Firefox扩展发送POST请求
- 12. Chrome扩展chrome.webRequest API - 一些HTTP请求头中的请求头
- 13. 如何在我的Chrome扩展中获取其他Chrome扩展的DOM访问
- 14. Chrome扩展jQuery POST回调
- 15. 来自Chrome扩展程序的跨浏览器请求与OAuth.io
- 16. 如果我的扩展程序无法通过chrome://扩展名重新加载我的Chrome扩展程序?
- 17. PHP - 如何限制仅来自Chrome扩展的请求?
- 18. 如何与POST请求
- 19. 如何转换我的GET请求,POST请求
- 20. 如何从Chrome检查器隐藏扩展请求?
- 21. 通过Chrome扩展在JS中向我的Rails API发出基本请求
- 22. 与POST请求
- 23. 如何让我的Chrome扩展用户知道扩展更新的时间?
- 24. 设置徽章在我的Chrome扩展
- 25. 在我的Chrome扩展中解决eval()
- 26. 我可以使用Chrome扩展程序修改外发请求标头吗?
- 27. 扩展.json的Http请求
- 28. CakePHP 3.x:如何扩展请求类
- 29. 我无法理解Google Chrome扩展程序。请帮忙。
- 30. POST请求与MultiValueDictKeyError
是你想创建一个扩展,“监听”的要求,并记录的东西,当它嗅着一个出来?如果是这样,那么请阅读[webRequest的文档](https://developer.chrome.com/extensions/webRequest) - 这是直接的 - 甚至有一个链接到该页面上的示例 –
我想这个答案可以帮助你[如何从控制台交请求(https://stackoverflow.com/questions/20564242/how-to-print-the-data-from-post-request-on-console)打印数据 –
[何处读取从控制台消息背景。js在Chrome扩展?](https://stackoverflow.com/a/10258029) – wOxxOm