今天,一个用户进入JavaScript聊天并询问了以下问题:
大家好,我嵌入JavaScript后,我所有的html元素都消失了。即使脚本为空! ...有人可以帮忙吗?该示例实际上是极简主义
<script type='text/javascript' src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"/>
<script type='text/javascript' src="script.js"/>
这些行使所有内容消失了。 script.js为空!我使用google chrome,文件位于本地主机上。某些上下文:
JS室鼓励人们前来提出问题,这些问题对于main来说太小/不好。 br />这个房间鼓励人们只是问问题而不是问问题。实际上,我们甚至还有一个机器人,它会提示用户加入时仅询问他们是否有问题。
以上用户在主站点中具有1K rep的良好的Q与A比率,并且有80多个答案。 />用户在聊天中没有否定上下文。没有以前的罪行或类似的东西。
该消息获得了7个标志
如果没有mod(ThiefMaster),并且这些标志在用户可能会及时失效的情况下已被暂停聊天。这很糟糕,它发送了错误的消息,非常不礼貌。
现在,其他一些房间不允许人们马上来提问,因此其他房间的用户可能会验证该标志。也许用户认为他很粗鲁?我不知道。
我确实知道我们不希望JS房间出现这种负面气氛(而且我敢肯定,PHP等其他有用的房间也不要),我们有
可行的解决方案:
完全丢弃垃圾邮件/令人讨厌的标志。
使垃圾邮件/令人讨厌的解决方案为足够大的(tm)房间标记房间。
使房间所有者仅具有使垃圾邮件/攻击性标志无效的能力。
#1 楼
是的,他们应该完全做到这一点评论
请说清楚。谁应该做什么?
– John Dvorak
2013年11月7日14:21
您知道,他们应该做到这一点。
– DenysSéguret
2013年11月7日14:22
首先,要做的第一件事可能是“让房间所有者只是使垃圾邮件/攻击性标志无效的能力”。
– DenysSéguret
2013年11月7日14:32
等等,甚至是答案。为什么得到这些支持?
–穆罕默德
2013年12月23日19:37
@ user689目前没有其他答案。这是引起对这个重要问题的关注的一种方式(请注意,我回答了我的问题)。
– DenysSéguret
2013年12月23日19:39
哦,那样的话我很抱歉。
–穆罕默德
2013年12月23日19:40在
抱歉,您的问题很有效。
– DenysSéguret
2013年12月23日19:43在
我们几乎可以说这个问题已经得到验证。
–鞋子
2015年1月17日下午0:37
强制性的:他们完全不应该这样做,而使用jQuery
–DVK
17年1月6日,下午2:47
感谢粗体格式,它实际上仅突出显示了重要部分,并使本文易于理解。
– jrh
18-10-3在23:29
#2 楼
我认为,如果用户有超过3个以上的无效/无用标志,禁止该用户在聊天中进行举报是个好主意。我也有很多评论被举报过去只是在JS Room中访问,因为用户不喜欢我。
在javascript会议室中,很少有实际需要标记消息的情况,在99%的情况下,所有者将无关的消息移到垃圾箱中就足够了。 br />
另外,这可能有点极端,但是说聊天中有一条消息令人反感,那么举报该消息的人就不会在乎每个人都知道自己已举报该消息,因为做正确的事。
因此,公开标记可能会使人们三思而后行地无效标记帖子,因为人们会直截了当。
评论
+1表示“仅应标记1%”。闲聊的原因是删除了令人反感的/煽动性/种族主义/ ...内容。这样的事情很快就会消失,而无需标记。
–吗?
2013年12月5日20:23
“超过3 +”是什么意思?超过4个?超过十?大于3.1?
–user3459110
2014年7月25日12:51
@AwalGarg我的意思是3.3333r
– iConnor
2014年8月6日在11:19
#3 楼
我已经考虑了好几个星期了,最近我得到了120天的实际聊天标记数据。数据涵盖了所有情况,其中至少有两个人发现值得标记的消息(包括原始标记),并且至少一个人认为该标记无效。在Stack Overflow的聊天室中,发生了318次。在168的Stack Exchange上。虽然个人经验表明那里很少有标志,但我没有通过Meta Stack Overflow聊天获得数据。我在以下几种情况下进行过研究:
会议室中的人的投票会自己删除一条消息,但是会议室中其他人的投票又使该消息“被保存”了。
这一次并没有发生整个四个月的时间。
上面的反义词:当单独的房间同意旗帜但不能合计六票时,外部投票有助于删除一条消息
这在Stack Exchange上发生了7次,在Stack Overflow上发生了65次。
房间总数与净总数一致
在SE上发生了大约一半的时间,大约三分之一发生了在SO上。
我没有关于哪个用户进行哪个投票的信息,所以我对基于房间所有者的想法做不到很多。但是,我确实看到,如果房间中的人的票数是局外人的票数的两倍,那将会发生什么。在SO上,这将导致14次删除和零次保存;在SE上删除12次,保存零次。在所有情况下,本应删除的邮件实际上实际上是得到一到五票的净计数(即,不是很好的邮件,但还不至于足以删除)。
我的初步结果是:
人们确实确实倾向于从不在的房间中查看和判断标志。
“局外人”更改已标记消息的最终配置的次数是不平凡的,而且不压倒性
唯一获得大量“'meh'投票”的帖子不是用英语写的
赋予整个房间特殊的权力不会产生预期的效果
有很多过分依赖这些结果的问题,包括但不限于:
移动到“ bin”或“ trash”房间的邮件的所有标志都显示为来自外部人,所以我没有完全计数它们
我的数字并不能说明在计数标志票时顺序很重要的事实(连续五个同意将立即删除,但三个同意,然后四个不同意,然后再增加四个同意则不会)
我只能跟踪同意或不同意,不能跟踪谁进行了正确的选择
我看不到哪些投票者来自钻石主持人,哪些投票者来自知名度高的非钻石用户
再次,这些只是初步结果。我计划提供一些更详尽的数字(随时提出建议),并更多地考虑聊天行为的更多定性方面(例如,当不冒犯房间常客的行为确实冒犯了外部观察者时该怎么做)。
评论
(连续五个同意将立即删除,但三个同意,然后四个不同意,然后再增加四个同意则不会)哇,等等..什么?
–轨道轻赛
2014年1月14日,0:23
@LightnessRacesinOrbit有关详细信息,请参见balpha对聊天标记机制的解释。 (我用“同意”一词来表示他的“反旗”,而他说“旗”和“不同意”,因为我认为谈论“反旗”会造成混乱。)
– Pops
2014年1月14日,0:24
请以保留敏感数据所需的任何方法共享此数据,以便我们也可以对其进行检查,并得出我们自己的结论,该结论可能与您做出的结论有关,也可能无关。除非那是不可能的。
– DJSpud
2014年1月14日,0:27
感谢您查看这个!非常欢迎堆栈交换人员的任何兴趣。鉴于我们的感觉,这个数字听起来不错。就像问题中提到的情况一样,这确实使我感到困扰(然后,有些人没有举报那些人们不同意的东西,但这只是混乱)。 65个案例可能意味着该问题中有65个案例发生了,这很糟糕。我希望不是这样。我很想听听有关如何解决该问题的一些想法。
–本杰明·格伦鲍姆(Benjamin Gruenbaum)
14年1月14日,0:29
我接受此答案是为了提高知名度,但这并不意味着它已被接受:)再次感谢您的帮助。
–本杰明·格伦鲍姆(Benjamin Gruenbaum)
14年1月14日,0:29
哈哈,接受理由注明。不用担心,我不会因为我得到绿色对勾而停止思考。
– Pops
14年1月14日,0:30
@ Pops:该帖子谈到净票数。它没有说出它们相对于彼此的排序。 (编辑:算了-我数不了!)
–轨道轻赛
2014年1月14日,0:31
感谢您花费时间和精力进行这项研究!总是很高兴看到。我不确定这到底能告诉我们什么?
–轨道轻赛
14年1月14日,0:32
@Jhawins我将考虑如何执行此操作,尽管考虑“问题”部分中的项目数,但最好让每个人都等到我可以请求更好的数据集为止。
– Pops
2014年1月14日,0:34
@Pops是有意义的。到目前为止,感谢您的输入。
– DJSpud
14年1月14日,0:36
@Pops谢谢!我也想为发布数据集提供语音支持(在方便时)
–一些小猫
2014年1月14日,1:13
“人们确实确实倾向于从他们不在的房间中查看和判断标志” –这主要是因为每当有标志被标记时,所有可以标记的人都会收到一个令人讨厌的符号的通知,直到他们对它们进行了某些处理后该符号才会消失。甚至对于我实际上不感兴趣也不了解的频道中的标志,甚至会发生这种情况。在我看来,让人讨厌判断此类消息确实使结果有偏差。
–戳
2014年1月20日在21:02
您的研究有任何更新吗?
–本杰明·格伦鲍姆(Benjamin Gruenbaum)
2014年2月11日在11:11
@Pops又是一年了-已经过去6-8个星期了吗?
–本杰明·格伦鲍姆(Benjamin Gruenbaum)
15年4月11日在15:49
是八月,距离最近一次更新已超过一年-有什么事吗?
–本杰明·格伦鲍姆(Benjamin Gruenbaum)
15年8月13日在5:17
#4 楼
首先,无论房间如何,都不能将用户提出问题标记为令人反感。标志是冒犯性的东西,如果用户很烦人,请召集主持人。我同意这里还是有问题。
一个主要的绊脚石问题是双向的。在某些情况下,房间常客会以自己的旗帜禁止带有标志的违规用户,并将旗帜限制在房间内。还有数不清的情况,网络10k用户忽略了房间中礼节标准的降低(在范围内),导致不必要的禁令。
我一直在考虑的一个想法是为聊天室设置成熟度等级(用标记显示),但是这有点烦人,并且不解决问题就像问题中提到的那个一样。
如果我们赋予房间所有者取消由非Mod标志在其房间之一中禁止的用户的权限,该怎么办?
另一个选择是为标志设置升级系统。我觉得特定房间的标志可能会被滥用,因为特定房间的聊天禁令到处都是聊天禁令。
最后,如果有一个“踢”选项来处理,那真的很好。这样的事情。通过踢,房间所有者或mod可以在一段时间内将特定用户从房间中排除。我有一个使我可以完成此操作的小书签,但是它有点黑。
评论
等等,您有一个书签,可让会议室所有者将用户踢出聊天室?
–本杰明·格伦鲍姆(Benjamin Gruenbaum)
2013年12月16日下午14:58
@BenjaminGruenbaum Mods。不确定房间的主人。 mods有一个“ kick”选项,可以让该mod将用户踢出房间(如果用户愿意,用户可以立即重新加入,这使它本身无用)。只需每秒两次触发该POST请求,就应该将用户拒之门外。
– Manishearth
2013年12月16日15:01
凉。只是关于前两个句子的注释。请注意,标志对话框显示“将此邮件标记为垃圾邮件,不当或令人反感的邮件”,而不仅仅是针对令人反感的内容。标题甚至说:“标记消息有助于使主持人和其他会议室用户注意不适当的内容,例如垃圾邮件或侮辱性消息”。因此,就聊天而言,就C ++聊天而言,标记“问题被放弃”的用户的消息似乎完全合法(从标记对话框的角度来看),而在JS会议室中,欢迎这些问题。
–本杰明·格伦鲍姆(Benjamin Gruenbaum)
2013年12月16日15:11
我同意问题在于房间常客滥用系统的方式和方式。而且,总的来说-至少在SO聊天中,总有一个mod方便的地方,所以我真的没有看到完全需要10K标记系统,或者至少不需要整个聊天范围的标记系统。
–本杰明·格伦鲍姆(Benjamin Gruenbaum)
2013年12月16日15:12
@BenjaminGruenbaum我不太确定这一点,通常来说,不合适是指违反文明政策,而不是针对特定房间的礼节。我稍后可能会另行询问。
– Manishearth
2013年12月16日15:12
@BenjaminGruenbaum嗯,我一直以为SO聊天时没有足够的mod。在chat.SE上,通常会有很多mod。也许可以完全取消10k标志系统(并用mod系统代替),或者仅在mods在5分钟内无法处理的情况下才调用
– Manishearth
2013年12月16日15:13
人们不断要求“踢”能力,但它赋予房间所有者权力。房间所有者不应该拥有权力。他们不是IRC频道中的操作者。我们在这里是平等的,bar mods。
–轨道轻赛
14年1月14日,0:29
@LightnessRacesinOrbit我读了最后一句话是“由于某些原因,我们在这里相等,但有些人则更平等” ^^
–本杰明·格伦鲍姆(Benjamin Gruenbaum)
14年1月14日,0:31
@BenjaminGruenbaum更准确地说,“ mods不是人”;)
–轨道轻赛
14年1月14日,0:35
@LightnessRacesinOrbit我不介意是否只有国防部拥有它。但是对于房间主人来说,踢30分钟是一个更好的选择,他们目前对于那些不听房间规则并且烦人的人无能为力(在某些情况下,激怒的人冒犯了进攻标志来规避这一点,情况更糟)
– Manishearth
14年1月14日在8:03
@Manishearth:您能提供这些人遇到实际问题的例子吗?如果您不想阅读某人的信息,则可以对其进行简单的混音,或者更好的是,只需用大脑忽略它们即可!
–轨道轻赛
2014年1月14日上午8:55
@LightnessRacesinOrbitmeta.stackexchange.com/questions/134203/…(这里的房间没有错,但我觉得旗板功能对此不方便)。而且我想在聊天时自行拥有该功能。在很多情况下,人们会在房间里惹别人烦或发垃圾邮件。聊天禁令可能很笨拙,但踢一下会很好。
– Manishearth
2014年1月14日9:08
@Manishearth:为什么?仅仅忽略用户并不能解决的实际问题在哪里?实际上,这个人已经沉默了,所以这似乎是一个反驳,而不是一个例子。
–轨道轻赛
2014年1月14日9:23
@LightnessRacesinOrbit忽略是笨拙的(与聊天标志一样),并且并不是真正的工作工具。每个人都必须忽略用户,这不会阻止他向房间发送垃圾邮件,使新来的人烦恼。当我们可以继续删除不良帖子时,为什么在main上具有暂停功能?主要解决方案暂停的实际问题是什么?一样。 re:counter-argument:我举了一个例子,其中聊天标记被用作踢球;需要踢功能的地方。
– Manishearth
2014年1月14日9:36
“每个人都必须忽略用户”不是,不是真的。只有那些被他/她打扰到以某种方式在情感上无能为力的人根本不理会他们。我真的认为这无非是一件大事:还记得如何处理恶霸吗?只需忽略它们。不难当然,所有这些都没有理由开始限制基本的“免费”概念,例如“所有SO用户都是平等的,没有一个用户可以坐在另一个用户之上”。会议室所有者纯粹是元管理人员,而不是社会纪律人员。当然,对于极端情况(暴力,色情,垃圾邮件),我们需要标记和mod
–轨道轻赛
2014年1月14日上午10:17
评论
“给房间所有者提供使垃圾邮件/攻击性标志无效的能力”上的巨大+1。理念。我真的很想看到它实现。TTBOMK房间所有者可以使垃圾邮件/攻击性标志无效。另外,来自其他会议室的人员可以根据(超过10k)代表(而非所有权)AFAICT进行(失效)验证。最后,在我们的房间(Lounge
进入那个房间时要穿防火内衣。
不允许提问的C ++会议室是一个很好的例子,说明采用不同策略的不同会议室如何导致标记系统出现问题。 @sehe由房主使标志无效是指房主删除帖子上的所有垃圾邮件/令人反感的标志。
特定于房间的标志并结合以下禁令是一个很好的解决方案:a)仅针对该房间,b)任何房间所有者均可抬起。这样,可以以某种民主的方式适当地使烦人的沉默(足够的人需要标记该消息),但是如果滥用,房间所有者可以撤消它。
我刚刚了解到,我从来没有注意到Invalidating和“ Counter-flagging”之间的区别。因此,我(在我们自己的房间里)比以往任何时候都更加强大。这也解释了我先前的评论可能引起的混乱。为此问题+1。绝对欢迎对“系统”进行任何改进。等待...我“投票使无效”-对于像我这样的纯C ++程序员,该系统太复杂了。该...面向最终用户的软件的文档在哪里:)?
@sehe可能不是,但是我敢肯定有一个jQuery插件,它们几乎可以在每种语言和可以想到的每种情况下使用。
我是将标志设为特定于房间的+1,大多数情况下,没有任何上下文的人只会验证或使消息无效(这都是有害的),并且在您不活跃的房间中被标志垃圾邮件确实很烦人。
@PeeHaa我实际上不同意赋予房间所有者使标志无效的能力。房间所有者不是标志有效性的客观判断者。
@Emrakul这是一件好事,而这个问题是关于什么的。不同的房间有不同的“规则”,因此房间所有者能够做出主观选择以使特定标志无效是一件好事。就像房间所有者可以将邮件移到垃圾箱一样。
@Emrakul如果您对如何解决此问题有任何建议,请告诉我们。
我们遇到了来自其他站点的人在Comms Room中举报(或按旗帜行事)的问题,我们在这里相当随意。这是一个问题,也是我们之前要求解决的问题。我意识到它可能不在树的顶部,而是交换堆栈,这是您查看此内容的时候了。
无论房间如何,都不能将用户提出问题标记为令人反感。我同意该帖子,但可能会在稍后详细发布。
只是有一个想法。还要显示“无效”和“不确定”计数而不是仅显示有效计数。如果我发现有4个人认为它有效,而有2个人认为它有问题,则有1个人认为它无效...我可能会进一步质疑该旗帜,并调查为什么将其标记为开头。我知道这不能解决问题,但是我认为这是一个很小的改进,可能有助于提高标志质量。
看起来,如果标记导致禁止所有房间,则不应有特定于房间的禁止协议。如果允许在任何房间使用它,则不应禁止在其他房间使用它。房间中的任何人都可以让您知道特定房间的礼节不同。 (您的评论可以进行分类)