Mediawikiをモバイル対応にした

投稿者: | 2013年12月23日

AndroidやiPhoneやiPadやその他モバイル系でアクセスしてもPCのブラウザと同じ表示をするので、ちょっとウザかったかも知れない。モバイルで、こじゃれたデザインを採用するのはアレなので、思い切って、何もしないHTML本来の表示にしてみた。

mediawikiのサイトでのやり方を参考に LocalSettings.php に次のコードを加えた。

if (preg_match("/(mobile)/i", $_SERVER['HTTP_USER_AGENT'])) {
$wgDefaultSkin = 'myskin';
} else {
$wgDefaultSkin = 'vector';
}

ちなみに一部AndroidスマホのブラウザはHTTP_USER_AGENTにMobileというキーワードを含まないようだ。こちらで確認した範囲では富士通のARROWSがそうだった。


[wp_ad_camp_1]

FacebooktwitterpinterestlinkedinmailFacebooktwitterpinterestlinkedinmailby feather