回复这个帖子时,想到平时查资料的时候,经常是
Google结果中点开一个网页 > 在点开的网页中点了一个链接 > 在点链接打开的网页中点开一个链接 ……这样一层一层的点下去,最后点开的网页往往已经跟最开始查找的东西没什么联系了
我就想啊,浏览器给插件所提供的开发接口可不可以实现这样一种功能:记录页面间的逻辑关系以及用户点击链接的行为历史。如果用户顺着一个链接链深入点击到第四、五层的时候,就弹出不要再摸鱼了的提示,大伙觉得能实现吗?
回复这个帖子时,想到平时查资料的时候,经常是
Google结果中点开一个网页 > 在点开的网页中点了一个链接 > 在点链接打开的网页中点开一个链接 ……这样一层一层的点下去,最后点开的网页往往已经跟最开始查找的东西没什么联系了
我就想啊,浏览器给插件所提供的开发接口可不可以实现这样一种功能:记录页面间的逻辑关系以及用户点击链接的行为历史。如果用户顺着一个链接链深入点击到第四、五层的时候,就弹出不要再摸鱼了的提示,大伙觉得能实现吗?
不严格要求的话,可以的。
比如给每个链接都追加一个 get 参数,标记这是第几层。就可以记录了,而且各种打开方式都不影响。
但是这个方式对于用 js 打开的链接无效。
或者搞个黑名单比较容易,屏蔽新闻类和娱乐类网站
与其这样,不如限制标签打开的数量.