Document.Referrer丢失的几个原因

2010年1月18日

Referrer的重要性

HTTP请求中有一个referer的报文头,用来指明当前流量的来源参考页。例如在www.sina.com.cn/sports/上点击一个链接到达cctv.com首页,那么就referrer就是www.sina.com.cn/sports/了。在Javascript中,我们可以…

解析IE中的Javascript Error对象

2010年1月17日

之前写过一篇文章,提到怎么在各个浏览器下返回执行错误的Javascript代码所在的行数以及文件名。其中在IE下,如果你使用了try-catch,那么当出现异常的时候,浏览器会传递一个Error对象。

<script>
    try{
        sldfj
    }catch(e){
        for(var p in e){
            docu…

Google Analytics中的Page维度

2010年1月4日

Analytics中的Page维度非常奇怪,在不同场合中使用的时候有不同的意思。

为了说明这个区别,我引用之前一篇文章《Google Analytics中的UniquePageView和Visit的区别》中的实验数据。

实验步骤

我在自己的网站上放了三个很特殊的静态页面,并加上了ga的代码,这样…

高效使用Google Analytics进行Web流量分析

2010年1月2日

Web流量分析的重要性

网站流量分析对于互联网企业来说非常重要。网站技术人员需要数据来告诉他用户对本网站的反馈,进而对网站页面内容以及业务流程进行改版;市场营销人员需要数据来帮助他量化不同渠道的广告效果进而调整媒体广告的投放策略,而老板呢,他可能仅仅想了解互联网是怎么给他带来收益的。

互联网企业与传统企…

Google Analytics中的UniquePageView和Visits的区别

2009年12月7日

Analytics中对UniquePageView是这样解释的:

A unique view, as seen in the Top Content report, aggregates pageviews that are generated by the same user during the same session. A un…

在WordPress中轻松集成Google自定义搜索引擎

2009年12月7日

虽然Wordpress自带有一个站内搜索引擎,但是性能比较低下,而且还会占用服务器资源。所以还不如利用提供的自定义搜索引擎,将其集成到我们的博客中来。

之前我博客上面已经使用了的自定义搜索引擎,但是当用户搜索的时候,是跳到.com的域名上面去,而不是在我自己的域上。…

解决WordPress升级后创建新页面时无法选择模板的问题

2009年12月7日

这些天把wordpress升级到了最新版本2.8.6,升级的时候没有发现什么问题,等到今天打算创建一个新页面的时候发现原先右侧“选择新页面应用的模板”的下拉框消失了。一开始以为是新版本把这个功能移到别的地方了,结果找了半天也没找到。

选快速编辑的时候,倒是有下拉框,但是只有“默认模板”这一项。

…

Win7/Vista高级用户必备的右键菜单Take back my Ownership!

2009年12月6日

从Vista开始,Windows的权限控制就更为严格了,微软还很自豪地引入了UAC的功能。但结果却是让更多人讨厌这个系统(相信很多人都像我一样为了图省事直接把UAC关了)。Win7在权限控制上相比Vista稍微松了一点,但还是经常会出现很脑残的行为。

我曾经在整理电脑上的文件的时候,想删除某个软件的安…

Asp.Net页面的编码问题

2009年11月27日

莫名其妙的问题

这些天,一个客户的网站遇到了一些莫名其妙的问题。先是首页在Firefox下看正常,但是在IE上看,同个样式表文件,却有部分样式没能加载,导致导航菜单没有背景并且走位了。后来样式的问题解决了,但是又出现了一个页面上,部分文字乱码部分正常的诡异问题。

字符编码导致的样式文件解析错误

对于第一个…

Button标签鼠标点击事件的触发源问题

2009年11月27日

写Javascript有时候真是挺郁闷的,一听到兼容性问题就头大。好多东西看起来简简单单的,还是得拿到至少5大主流浏览器上去测试才能放心。像下面的这个例子,button标签内嵌套了一个img标签。

<body>
    <button id="test">
          <img…