如何查看本地HTML文档的打开次数?

时间:2015-01-23 08:11:55

标签: php html ajax

简单地说,假设我们有一个独立的HTML文档文件,它被发送到recepient。 是否有任何解决方案(可能使用3d-party计数器服务)来检查文档是否已打开。如果该操作对用户隐藏会更好。

因为我想在“友好”的服务器上放置一些PHP脚本,并且由于跨站点请求而对它进行AJAX调用是没用的。或者我错了,这可以实现吗?真的,我不是最好的。

有什么想法吗?请帮帮忙,谢谢。 *最简单的方法是最好的。

编辑:当用户查看文档的某个部分时,应该执行通知“操作”。通常,如果点击某个元素

2 个答案:

答案 0 :(得分:4)

通常的解决方案是"网络错误"。您在页面上放置了一个1像素的图像,其src指向您的服务器。在URL中包含唯一ID,例如:

<img src="http://yourserver/images/empty.jpg?id=123456789" height="1" width="1">

然后,您可以扫描日志以查看是否已访问该图像,并使用id参数将其与特定收件人关联。您应该禁用缓存,以便每次打开文档时他们都必须再次下载图像。

答案 1 :(得分:0)

我认为AJAX调用应该可以正常使用jQuery crossDomain设置

$.ajax({
    crossDomain:true,
    type: "POST",
    url: "http://domain.com/ajax.php",
    data: {
        var1: var1,
        var2: var2
    },
    success: function(data){
    }
});

http://api.jquery.com/jquery.ajax/