@
NeoAtlantis @
yfdyh000 P2P模式恐怕做不到……弄个专门server配合插件问题不大
弹幕池可以拿sha1(url)做标记,弹幕可以封装Xpath之类进去
比如这个页面的弹幕池标记是9C2C202B8E24C6B75578DF6B816FCEE5742005D0
(就是sha1("
https://www.v2ex.com/t/173843");)
弹幕内容是
{
"uid"="schezuk",
"timestamp"=1425230096,
"xpath"="//*[@id=\"r_1858885\"]/table/tbody/tr/td[3]/div[4]/text()[1]",
"comment"="Google的用户量居然没弄起来?"
}
其中Xpath指示的是"Google的用户量都没弄起来。"这句话
关于多个url合并,一方面要有一个统一的方式来标准化url
(比如https://
www.v2ex.com/t/173843#reply0要去掉#reply0)另一方面可封装对其他弹幕池的引用,比如在/t/173843提交一条弹幕
这条弹幕的内容是"/t/173843和/t/173843#reply0是同一页面"
{
"uid"="schezuk",
"timestamp"=1425230096,
"type"="page_referer",
"refer_to"="E3CF3015FFD1136BF903F026FAB7F350B461FB85"
}
其中数字是sha1("
https://www.v2ex.com/t/173843#reply0");
关于垃圾,对别人评论点赞或差评也可以封装进弹幕,差评太多直接display:none
{
"uid"="schezuk",
"timestamp"=1425230096,
"type"="dislike",
"refer_to"="44C0737566C77A467EE3FF2A5F4977575B960BD1"
}
其中数字是给这个字符串做sha1:{ "uid"="schezuk", "timestamp"=1425230096, "xpath"="//*[@id=\"r_1858885\"]/table/tbody/tr/td[3]/div[4]/text()[1]", "comment"="Google的用户量居然没弄起来?" }
总之机制有,但实施效果很难说。