限制浏览器允许打开的链接深度,有可能实现吗?

回复这个帖子时,想到平时查资料的时候,经常是

Google结果中点开一个网页 > 在点开的网页中点了一个链接 > 在点链接打开的网页中点开一个链接 ……这样一层一层的点下去,最后点开的网页往往已经跟最开始查找的东西没什么联系了

我就想啊,浏览器给插件所提供的开发接口可不可以实现这样一种功能:记录页面间的逻辑关系以及用户点击链接的行为历史。如果用户顺着一个链接链深入点击到第四、五层的时候,就弹出不要再摸鱼了的提示,大伙觉得能实现吗?

不严格要求的话,可以的。

比如给每个链接都追加一个 get 参数,标记这是第几层。就可以记录了,而且各种打开方式都不影响。

但是这个方式对于用 js 打开的链接无效。

或者搞个黑名单比较容易,屏蔽新闻类和娱乐类网站

与其这样,不如限制标签打开的数量.