我们正在尝试找出常见的网络跟踪软件(例如Google Analytics(分析))的工作方式。
我们注意到,在网络上进行大量跟踪Javascript代码会在访问者的系统上创建多个Cookie,通常是三个Cookie-一个在一天结束时过期,一个在一周结束时过期,另一个在过期时过期在月底。
我们的团队一直在争论为什么这很常见,我们一直在努力弄清楚为什么有人会这样做。
我们唯一能想到的就是性能:这样一来,您就可以计算出访问者每天,每周还是每月都重复一次,而不必一直对OLTP数据库进行繁重的查询。但是我们可以想到使它正常运行的方法。
以这种方式创建跟踪cookie有什么好处,您如何看待其他人使用它们?
尝试以编程方式执行"默认写入"命令在OS X中执行的操作.我似乎无法弄清楚如何为我正在寻找的域获取正确的首选项字典.我可以在下面的代码中获得域的一些首选项,但有问题的首选项似乎不在dict中.
为什么/如何在终端命令中但不在代码中?它们不是标准用户默认值吗?似乎无法找到它们.
编辑:这些是我试图输入代码的命令:
defaults write com.apple.dock mcx-expose-disabled -bool true
defaults write com.apple.dashboard mcx-disabled -bool true
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSMutableDictionary *dockDict = [[defaults persistentDomainForName:@"com.apple.dock"] mutableCopy];
NSMutableDictionary *dashDict = [[defaults persistentDomainForName:@"com.apple.dashboard"] mutableCopy];
[dockDict setValue:YES forKey:@"mcx-expose-disabled"];
[defaults setPersistentDomain:dockDict forName:@"com.apple.dock"];
[defaults setPersistentDomain:dashDict forName:@"com.apple.dashboard"];
Run Code Online (Sandbox Code Playgroud) 我遇到了这个JavaScript函数,我不太清楚它在做什么,特别是使用0xF.
0xF究竟做了什么.对我来说,这似乎是一个空的蚕食.
function()
{
var g = "";
for(var i = 0; i < 32; i++)
g += Math.floor(Math.random() * 0xF).toString(0xF)
return g;
}
Run Code Online (Sandbox Code Playgroud)