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