Jquery 如何识别我观看过哪些YouTube视频?
YouTube已经破坏了它的功能,可以删除我看过并订阅的视频 现在我想使用GreaseMonkey脚本自己实现这种行为 我仍然没有遇到一个问题,那就是:如何识别我是否已经点击了视频Jquery 如何识别我观看过哪些YouTube视频?,jquery,youtube,greasemonkey,Jquery,Youtube,Greasemonkey,YouTube已经破坏了它的功能,可以删除我看过并订阅的视频 现在我想使用GreaseMonkey脚本自己实现这种行为 我仍然没有遇到一个问题,那就是:如何识别我是否已经点击了视频 我是否可以简单地删除包含已访问链接的所有视频框(它们是紫色的)? 上次我试过了,但没用。我可能做错什么了吗 我是否应该重写a标记,以便它调用我的脚本并使用本地存储 有没有更简单的方法 Firefox(假设使用Greasemonkey插件)削弱了查看访问过哪些链接的能力,因为它侵犯了最终用户的隐私 localSto
- 我是否可以简单地删除包含已访问链接的所有视频框(它们是紫色的)?
上次我试过了,但没用。我可能做错什么了吗 - 我是否应该重写
标记,以便它调用我的脚本并使用本地存储a
- 有没有更简单的方法
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试过了,但没什么变化。我想知道它是否会与那有很大的不同?不管怎么说,我实际上只是想将监视的条目缩小到一行,但是“我确定?”这将更加复杂:)