google-chrome-extension - 从 Chrome Dev Tools 扩展检查 WebSockets 帧

标签 google-chrome-extension

我想创建一个 Chrome 开发者工具扩展(一个新面板)来分析我们自己网站上的 WebSockets 框架。据我了解,http://developer.chrome.com/extensions/devtools.network.html不够完整,无法访问 WebSockets 框架。那么我最好的选择是什么?

谢谢!

最佳答案

以我的个人经验,如果插件 api 不允许,则无法在 Chrome 中修改浏览器行为 - 在 firefox 中,这更容易更改,因为大部分界面逻辑是用 Javascript 编写的,并且有 api 用于几乎任何事情。

Chrome 确实支持 NPAPI api,但是这是用 C++ 编写的,并且文档(最好)由 Mozilla 维护。

基本上:

  • 停止使用 Chrome
  • 为 Firefox 编写插件 https://developer.mozilla.org/en-US/docs/Plugins
  • 当您将插件附加到 Chrome 时,请屏住呼吸。

  • 您的另一个选择是检查 Chrome 的源代码,并尝试理解它、修改它,并(可能)将您的更改提交回树中。

    您也许可以摆脱这个 https://developers.google.com/chrome-developer-tools/docs/contributing

    但是,同样,您正在创建 Chrome 的调试版本。

    总之,没有简单的答案。

    关于google-chrome-extension - 从 Chrome Dev Tools 扩展检查 WebSockets 帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17019212/

    相关文章:

    javascript - Chrome 扩展程序检测扩展程序内的按钮

    google-chrome - 有没有办法在安装时自动固定 Chrome 扩展程序?

    google-chrome-extension - 如何检测标签更改 URL 或在 Google Chrome 扩展程序上创建的标签?

    javascript - empythoned 中的 import 语句在 chrome 扩展中不起作用

    javascript - 自动关闭 Chrome 扩展程序

    javascript - 使用弹出 html 的 Chrome 扩展解决方法

    c++ - 是否可以在 Google Chrome 扩展程序中嵌入 HTTP 服务器?

    javascript - 修改chrome扩展并且不要破坏扩展

    javascript - anchor 标记不工作 Chrome 扩展

    javascript - 在 Chrome 扩展程序中查看后台 HTML 页面