geo*_*rge 5 javascript greasemonkey xpcom httprequest
我正在研究编写一些篡改 HTTP POST 请求和响应的 JavaScript 代码。由于我想要编写的代码主要是概念验证,因此我认为 Firefox 扩展太多了(而且我宁愿不处理所有包装和 over SSL 限制)。当时我想知道是否可以将其编写为 Greasemonkey 脚本。因此我的问题是这样的:
您可以在 Greasemonkey 下使用 Mozilla 的事件观察器(http-on-modify-request 等)吗?
请记住,我 10 分钟前就了解了 JavaScript 是什么,但我在该领域没有任何经验。然而,我相信这在我的能力范围内,只要进行一点研究和顽固,我就可以实现它。尽管我担心尝试以不可能的方式完成某些事情。
谢谢!
乔治。
不可以,Greasemonkey 脚本无法访问 XPCOM 组件。除了GM_ 函数之外,Greasemonkey 脚本只能执行普通 JavaScript 的操作。
您通常可以通过覆盖XMLHttpRequest()来拦截 AJAX 调用- 请参阅问题 629671。请注意,页面可能使用的 JS 库可能会产生干扰。
| 归档时间: |
|
| 查看次数: |
2220 次 |
| 最近记录: |