【问题标题】:Using SSH in Google Chrome Extension在 Google Chrome 扩展程序中使用 SSH
【发布时间】:2014-03-11 10:20:02
【问题描述】:

我想为 google chrome 浏览器编写一个扩展程序,它从网站读取一些链接并将这些链接复制到一个文件中。我想通过 ssh 将此文件发送到我本地网络中的另一台计算机。

如何在我的 chrome 扩展程序中设置和使用 ssh 连接?

【问题讨论】:

标签: javascript html google-chrome google-chrome-extension ssh


【解决方案1】:

假设您的意思是 scp,而不是 ssh,以下是您的选择:

  • 设置 WebSocket 代理。编写 JavaScript 以发送 XHR 获取的 ArrayBuffer。 WebSockets 可以通过 SSL,因此您可能会对此感到满意,而不是在 JavaScript 中实现 SSH(然后通过 scp 实现)。
  • 同样的想法,但一个 HTTP 代理。这会很痛苦。有关概述,请参阅 Web-based SSH
  • 编写一个 Chrome 应用程序,从而访问chrome.sockets。在 JavaScript 中实现 SSH。请参阅paramikojs 以开始使用。
  • Chrome 应用程序,本机客户端。这实际上可以工作;请参阅安全外壳。添加 scp 功能。

基于 Chrome 应用的解决方案提出了一个单独的问题,即如何获取网络内容。您也许可以使用 Chrome 应用程序 webview。或者,您可以在应用程序和 Chrome 扩展程序之间发送内容。

可能还有其他方法。但你明白了:你有很多编码工作要做。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-02
    • 2011-03-28
    • 2015-06-01
    • 2016-07-22
    • 2013-12-25
    • 2021-02-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多