【发布时间】:2012-11-03 05:24:04
【问题描述】:
我知道 Google Chrome 扩展程序可以包含一些 HTML 和 JavaScript。但我想将它连接到我的服务器。当用户在浏览某个 URL 时单击扩展程序上的按钮时,该 URL 将被添加到服务器上的数据库中。有没有可能实现这个功能?
【问题讨论】:
标签: database google-chrome google-chrome-extension
我知道 Google Chrome 扩展程序可以包含一些 HTML 和 JavaScript。但我想将它连接到我的服务器。当用户在浏览某个 URL 时单击扩展程序上的按钮时,该 URL 将被添加到服务器上的数据库中。有没有可能实现这个功能?
【问题讨论】:
标签: database google-chrome google-chrome-extension
是的,这是可能的。只需为单击 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 并将其存储在您的数据库中。
【讨论】: