打开主菜单

少前百科GFwiki β

在GFwiki:反馈与建议的话题

< GFwiki:反馈与建议

关于移动端样式闪烁的问题 附解决方案

5
850710247liu (讨论贡献)

黑白闪烁很难受,请把那部分代码转移到小工具,即可消除闪烁,样式直接加载。可以做成类似全站小工具的样式,如https://www.hmoegirl.com/%E7%89%B9%E6%AE%8A:%E5%B0%8F%E5%B7%A5%E5%85%B7#gadget-site-styles

Mikumikuer (讨论贡献)

首先说明下,将样式放入gadget中并不能解决问题,gadget和mobile.css都是在RLQ下加载的,因为RLQ的存在,通过前端更改的样式是不能先于页面加载的,要想完全解决这个问题,必须使用后端拓展将样式写入extension或者移动前端的样式中,这和我们最初的编辑初衷是相悖的。 关于这个问题,还有部分是由于目前服务器降配导致的响应时间变长导致的,由于RLQ加载问题相对于其他管理员编辑方便的需求是次要的,因此目前我们没有任何修改样式加载的计划

  1. 已解决,通过gadget加载添加type=skins可解决加载顺序问题
  2. 由于Gadget拓展的bug,导致添加的样式同时作用于移动端和桌面端,且无替代方式,已撤销修改
850710247liu (讨论贡献)

这个问题萌娘百科解决了,它的解决方案是在定义中加入|targets=mobile 这样样式就只在移动端展示了

850710247liu (讨论贡献)

mobile-styles[ResourceLoader|type=styles|default|hidden|targets=mobile]|mobile-styles.css

Mikumikuer (讨论贡献)

targets=mobile是无效的 这个是gadget的bug