我即将完成一个 jQuery 插件。
我将出售许可证。开源项目将可以免费使用它。我不在乎是否有人会使用它,尽管他们是不允许的。
但是跟踪脚本的使用会很酷。
我不想监视任何人或跟踪他们以查看他们是否购买了许可证。如果我能看到它实际使用的频率,那就太酷了。
我唯一想知道的是:成功了吗?有多少人真正使用它?
PS:也许存在一种不需要任何这些邪恶的、嗅探的跟踪脚本的方法。
我即将完成一个 jQuery 插件。
我将出售许可证。开源项目将可以免费使用它。我不在乎是否有人会使用它,尽管他们是不允许的。
但是跟踪脚本的使用会很酷。
我不想监视任何人或跟踪他们以查看他们是否购买了许可证。如果我能看到它实际使用的频率,那就太酷了。
我唯一想知道的是:成功了吗?有多少人真正使用它?
PS:也许存在一种不需要任何这些邪恶的、嗅探的跟踪脚本的方法。
您可以将 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
});
}
但是请考虑一下您不应该执行上述操作的所有原因。
虽然它不是 100% 准确,但我认为最好的解决方案是:
我认为您可以通过公开 Web 服务并让您的脚本通过它传递数据来做到这一点。
你绝对应该告诉你的用户你在做什么。
但是,我相信将此代码添加到插件可能会使原本成功的脚本失败。或者至少用户会删除它。