【问题标题】:Record Firefox Web Browser session from my mozilla addon从我的 mozilla 插件记录 Firefox Web 浏览器会话
【发布时间】:2015-11-02 06:27:40
【问题描述】:

我正在开发一个 mozilla 插件,现在我必须将特定时间的浏览器会话记录为视频并将其发送到服务器。网络会话的记录将从我的插件触发和停止。我将如何记录网络会话?是否需要将任何 jquery 插件添加到我的插件中,还是插件 sdk 提供的任何其他来源?

【问题讨论】:

  • 这是个好主意。我创建了一个跨平台截图插件:addons.mozilla.org/en-US/firefox/addon/nativeshot 但录制视频不一样,你不想每隔几毫秒就截取一堆截图,有更好的选择。我听说这可以通过 webrtc 完成,所以不需要平台 api,就像我在截图插件中所做的那样。
  • @Noitidart 我浏览了webrtc,但他们只提供屏幕共享,而且他们每次都请求许可来记录屏幕。这必须是自动化的,因为页面内的脚本不能等到用户批准
  • @Noitidart 我与 Muaz-Khan disqus.com/home/discussion/recordrtc/class_canvasrecorder/… 讨论过,我只是想通知您,无论如何它可能会对您有所帮助
  • @Noitidart 你知道为什么截屏 API 只适用于 HTTPs 网页而不适用于 HTTP 网页吗?请解释。 Mauz-Khan 在讨论中这么说disqus.com/home/discussion/recordrtc/class_canvasrecorder/…
  • @Noitidart Firefox Developer Edition V44.* 支持上述 CanvasRecording,Firefox 将在 9 到 10 周后正式发布。希望您可以将其用于您的语音到文本插件。在 FF v44 中,它们支持 MediaRecorder API 中的 CanvasCaptureMediaStream 对象

标签: firefox firefox-addon firefox-addon-sdk mozilla session-replay


【解决方案1】:

我在带有about: 页面的插件中使用了这个,但我不得不欺骗它以为它是https。由于包含用于将视频转换为不同格式的 ffmpeg.js,该插件为 27mb。所以现在要下载它,你必须从我的 Dropbox - https://www.dropbox.com/s/soemrqn2smmcge2/dist.xpi?dl=0

代码在github上-https://github.com/Noitidart/Screencastify/

我用过 webrtc。

【讨论】:

    猜你喜欢
    • 2019-06-09
    • 1970-01-01
    • 2016-12-30
    • 1970-01-01
    • 2013-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多