Jquery 如何识别我观看过哪些YouTube视频?

Jquery 如何识别我观看过哪些YouTube视频?,jquery,youtube,greasemonkey,Jquery,Youtube,Greasemonkey,YouTube已经破坏了它的功能,可以删除我看过并订阅的视频 现在我想使用GreaseMonkey脚本自己实现这种行为 我仍然没有遇到一个问题,那就是:如何识别我是否已经点击了视频 我是否可以简单地删除包含已访问链接的所有视频框(它们是紫色的)? 上次我试过了,但没用。我可能做错什么了吗 我是否应该重写a标记,以便它调用我的脚本并使用本地存储 有没有更简单的方法 Firefox(假设使用Greasemonkey插件)削弱了查看访问过哪些链接的能力,因为它侵犯了最终用户的隐私 localSto

YouTube已经破坏了它的功能,可以删除我看过并订阅的视频

现在我想使用GreaseMonkey脚本自己实现这种行为

我仍然没有遇到一个问题,那就是:如何识别我是否已经点击了视频

  • 我是否可以简单地删除包含已访问链接的所有视频框(它们是紫色的)?
    上次我试过了,但没用。我可能做错什么了吗

  • 我是否应该重写
    a
    标记,以便它调用我的脚本并使用本地存储

  • 有没有更简单的方法

  • Firefox(假设使用Greasemonkey插件)削弱了查看访问过哪些链接的能力,因为它侵犯了最终用户的隐私

  • localStorage
    绝对是一种选择


  • 更新人:

    $(function() {
        $('div#feed h4 a').each(function(index){
            var id = $(this).attr('href').split('v=')[1].split('&')[0];
    
            $(this).click(function () {
                var id = $(this).attr('href').split('v=')[1].split('&')[0];
                localStorage.setItem('YT#' + id, '1');
            });
    
            if (localStorage.getItem('YT#' + id) == '1')
            {
                $(this).parent().parent().parent().parent().parent().parent().parent().remove();
            }
        });
    });
    

    @布罗克:不。。。用localStorage实现了一些东西。更新alex的答案…这就是原因。它似乎相当容易实现。我已经用我现在正在使用的代码更新了你的答案,并且有效,
    parent()
    部分仍然需要一些改进,但我很可能不会更改,直到它崩溃。。。谢谢我用chrome的Tampermonkey试过了,但没什么变化。我想知道它是否会与那有很大的不同?不管怎么说,我实际上只是想将监视的条目缩小到一行,但是“我确定?”这将更加复杂:)