【问题标题】:How can i send data from chrome extension to localhost?如何将数据从 chrome 扩展发送到 localhost?
【发布时间】:2016-10-29 00:30:22
【问题描述】:

我正在创建一个 google chrome 扩展程序来阅读我的浏览器历史。所有的工作都完成了。现在我愿意将检索到的历史数据发送到我的本地主机服务器。这可能吗?这个怎么做?请任何人帮助我。

提前致谢。

【问题讨论】:

    标签: javascript php mysql google-chrome-extension cross-browser


    【解决方案1】:

    基本步骤(包含在以下链接中的示例代码)将是:

    1. 将您的本地服务器 URL 添加到 manifest.json 中的 permissions 字段
    2. 使用AjaxWebsocketNativemessaging(您需要nativeMessaging 权限)或任何其他通信方式在扩展程序和本地服务器之间交换数据。

    【讨论】:

      【解决方案2】:

      第二个版本将通过 Chrome 中的应用网络https://developer.chrome.com/apps/app_network

      但这需要更多的底层编程。

      【讨论】:

      • 你好亲爱的,我想要一个完整的解决方案来在我的本地主机服务器中发送数据。无论如何,你能帮帮我吗? @cobuz 亚历山德鲁
      【解决方案3】:

      只需将您的数据发布到本地服务器。

      记得在 manifest.json 中添加权限。

      {
          "manifest_version": 1,      
          "name": "Your Extension",
          ...
      
          "permissions": [
              ....
              "http://localhost:1234/"
          ]
      }
      

      【讨论】:

      • 是“1234”端口号吗?实际上我需要通过示例代码了解整个过程。
      猜你喜欢
      • 1970-01-01
      • 2016-11-14
      • 1970-01-01
      • 2013-11-29
      • 1970-01-01
      • 1970-01-01
      • 2019-07-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多