2

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

4

1 回答 1

2

对的,这是可能的。只需为单击 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 并将其存储在您的数据库中。

于 2012-11-03T05:26:39.380 回答