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