学力POSの機能を改善するChrome拡張
- セッション管理
- セッションが存在する場合に
https://pos.toshin.com/SSO1/SSOMenu/StudentMenu.aspxへ自動リダイレクト - 「セッションが破棄されました」ページからログインページへの自動リダイレクト
- セッションが存在する場合に
- フロントの改善
PosApplication.aspxを 100vh 固定・スクロール無効化iframe#appFrameの高さ制御を再コントロールiframe#appFrameがSSOLogin/StudentLogin.aspxを表示した場合はStudentMenu.aspxへリダイレクト
- 過去問演習の改善
- マークシートの数字入力時、Backspaceで取り消しを可能に
- マークシートページで
← Leftで1つ前の大問、Right →またはEnterで次の大問に進むように GetMondaiPdf.pdfおよびGetKaisetsuPdf.pdfから教材の名称へ変更- 大問の解説ページ上部に他の大問へのナビゲーションを追加
functions/配下に新しいモジュールを作成- 既存の
content.jsまたはbackground.jsからchrome.runtime.getURL()を使って import し、初期化関数を呼び出す manifest.jsonのweb_accessible_resourcesにjsファイルを追加- 特定ページでの操作が必要な時は
manifest.jsonのcontent_scripts.matchesに URLを追加