使用 PHP,主要是勺子......
以下是决定我现在皮肤的因素:
if ( preg_match("/(mobile|webos|opera mini)/i",$_SERVER['HTTP_USER_AGENT'])
) {
$wgDefaultSkin = 'wptouch';
} else {
$wgDefaultSkin = 'vector';
}
如果它是移动的,它会得到一个移动皮肤,如果不是,它会得到标准皮肤。这是在 LocalSettings.php(配置)文件中声明的,因此 jQuery 解决方案似乎不起作用,但我愿意接受建议。
我觉得这里最好的解决方案是一个按钮或链接,它触发一个 PHP 函数,该函数刷新页面并以某种方式更改变量定义。