【问题标题】:Connecting Chrome extension to server将 Chrome 扩展程序连接到服务器
【发布时间】:2012-11-03 05:24:04
【问题描述】:

我知道 Google Chrome 扩展程序可以包含一些 HTML 和 JavaScript。但我想将它连接到我的服务器。当用户在浏览某个 URL 时单击扩展程序上的按钮时,该 URL 将被添加到服务器上的数据库中。有没有可能实现这个功能?

【问题讨论】:

    标签: database google-chrome google-chrome-extension


    【解决方案1】:

    是的,这是可能的。只需为单击 url 添加事件处理程序。然后,您可以将数据异步发送回您的服务器。希望您告知您的插件客户您打算跟踪他们的所有点击。

    我建议为此使用像 jQuery 这样的库。

    //bind to all links
    $('a').click( function() {
       //get the url
       var url = $(this).prop('href');
       //send the url to your server
       $.ajax({
            type: "POST",
            url: "http://yourserver.com/process.php",
            data: "url=" + url
       });
    });
    

    您将需要像 php 或 asp 这样的服务器端语言来解析发布的 url 并将其存储在您的数据库中。

    【讨论】:

    • 谢谢你,mrtsherman。我怎样才能异步发送数据?你有任何我可以阅读的示例或链接吗?
    • 我建议为此使用 jQuery 或其他库。我在答案中发布了一些代码。
    猜你喜欢
    • 2016-04-30
    • 1970-01-01
    • 2013-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-10
    • 2015-09-18
    相关资源
    最近更新 更多