MetaMoJi Mobile
MetaMoJi ClassRoom 3 をモバイルデバイス向けに最適化するスクリプトです。
ダウンロード
機能
- [iOS] iOSの仕様による文字入力時の自動ズームを無効化
画面が不用意に拡大され、操作不能になる問題を解消します。function applyViewportGuard() { const existingMeta = document.querySelector('meta[name="viewport"]'); const viewportMeta = existingMeta || document.createElement("meta"); if (!existingMeta) { viewportMeta.setAttribute("name", "viewport"); (document.head || document.documentElement).appendChild( viewportMeta, ); } viewportMeta.setAttribute( "content", "width=device-width, initial-scale=1, maximum-scale=1", ); }
使い方
ブックマークレット
すべてのブラウザで動作します。
- MetaMoJi Mobileブックマークレットのコードをコピーします。
- ブラウザで新しいブックマークを作成し、URL欄にそのコードを貼り付けて保存します。
- MetaMoJi ClassRoom 3のページを開き、ブックマークレットを実行します(ページにアクセスするたびに実行してください)。
ユーザースクリプト
iOSのSafariで動作します。
- Userscriptsなどのユーザースクリプト管理機能を持つ拡張機能をインストールします。
- 設定アプリまたはSafariで、その拡張機能を有効にします。
- MetaMoJi MobileユーザースクリプトをUserscriptsディレクトリにダウンロードします。
- MetaMoJi Mobileユーザースクリプトを有効にします。