查看: 1491|回复: 0

[公告] 【Wiki更新】<html>标签停用

[复制链接]

89

主题

73

回帖

1

精华

管理员

经验
1479
硬币
129 枚
发表于 2022-5-31 03:02:12 | 显示全部楼层 |阅读模式
即日起,Mario Forever Wiki(包括中文版和英文版)停止解析原始HTML(RawHtml),<html>标签停用。

为什么这么做?
简单讲:安全原因。
最初几年Spambots在Wiki肆虐,直到2020年Wiki启用邮箱验证,该问题才得以根除。尽管自2015年以来,并没有骇客在MF Wiki利用RawHtml从事恶意行为,但风险一直存在。
另外,有时编辑Wiki,保存时会出现有关RawHtml的提示,需要重新点击保存,极端情况下该提示会连续多次出现。
RawHtml在MF Wiki的存在是历史遗留问题。MF Wiki脱胎于超吧大水库Wiki,因此在Wiki建设初期,配置文件二者共用。MF Wiki早期的首页搬运了水库Wiki首页的代码,而其css style是以RawHtml的形式生效的。之后一些模板,例如Infobox、一些视频页面,均使用了RawHtml。
我们移除掉了部分不必要的RawHtml。对于模板,我们利用TemplateStyles扩展,将这些模板的css转移到专用页面。而对于剩下的视频页面,由于其中的绝大部分Flash播放器(主要是优酷)均已无法使用(视频本身并未失效),其存在价值也大打折扣。

有哪些功能将受到影响?
除了<html>标签无法使用外,视频区所有页面的flash和HTML5视频播放器全部失效,BiliVideo模板在更新前也无法使用。使用了RawHtml的旧版首页已被删除。

Wiki视频区的存留问题
由于在此之前视频页面大部分播放器已失效,移除RawHtml的影响并没有想象中那么大。在这里征求各位吧友对Wiki视频区是否继续存留的意见,如继续存留,也欢迎各位提出对未来视频区发展的建议。与视频区相关的意见建议可以回帖提出,其他与MF Wiki相关的意见建议可以在帮助与反馈版块发帖提出。
您需要登录后才可以回帖 登录 | 创建账户

本版积分规则