将Chrome扩展程序连接到服务器

时间:2012-11-03 05:24:04

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

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

1 个答案:

答案 0 :(得分:2)

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

我建议使用像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并将其存储在您的数据库中。