修改后比较完整的版本，浏览记录不增加