我试图让我的 Mediawiki wiki 的用户根据偏好维护自己选择的皮肤,同时确保如果将useskin
参数添加到 URL,则对该窗口中页面的后续请求将持续存在(即, page 还将包含useskin
参数等)——但不会干扰未使用参数的页面的缓存(即,访问页面的用户useskin
不会看到缓存的 URL,useskin
反之亦然)。
有一个持久化useskin
参数PersistUseskin的扩展,但它似乎没有创建单独的缓存。
(我的目的是允许我的网站的 iframe 导航使用裸露的皮肤(因此可以在小空间中看到更多页面),而不会在用户访问我的网站时干扰用户的皮肤偏好。)
请注意,我对特定于页面或特定于名称空间的皮肤不感兴趣(正如在 MediaWiki 中讨论的那样,是否有一种方法可以强制一组页面具有特定的皮肤?)。我只是想要一个 URL 参数来永久保存该窗口的皮肤信息(仅),而不管页面如何。