我即将完成一个jQuery插件。
我会出售许可证。开源项目将能够免费使用它。我不在乎是否会有人使用它,尽管他们不被允许使用。
但跟踪脚本的用法会很酷。
我不想窥探任何人或跟踪他们是否已经购买了许可证。如果我能看到它实际使用的频率,那就太酷了。
我唯一想知道的是:成功了吗?实际使用了多少人?
PS:也许有一种方法不需要任何这些邪恶的,嗅探的跟踪脚本。
答案 0 :(得分:2)
你可以在你的插件中写一个JSONp请求,每次在你的代码上调用init时,都会用你所需的信息ping你的web服务器:
function init() {
$.ajax({
type:"GET",
url: "http://www.myplugin.com/tracking.php",
data: {
// All my lovely personal information
},
dataType: "jsonp",
timeout: 200000
});
}
但是请考虑一下你不应该做的所有原因。
答案 1 :(得分:0)
我认为您可以通过公开Web服务并让脚本通过它传递数据来实现此目的。
你一定要告诉你的用户你在做什么。
但是,我认为将此代码添加到插件可能会使其他成功的脚本失败。或者至少用户只需删除它。
答案 2 :(得分:0)
虽然它不是100%准确,但我认为最好的解决方案是: