まとめのフォルダ(拡張機能本体)
│
├─ manifest.json (拡張機能の名前やパラメータを書いておくファイル。これがかなり重要。)
│
├─ imagesフォルダ(アイコン用)
│ ├── icon16.png
│ ├── icon48.png
│ └── icon128.png
│
├─ mainフォルダ
│ ├── applyToLms.js(LMSサイトに適用するJavaScript。データを取得(スクレイピング?)したりしやすい。)
│ ├── applyToLms.css(LMSサイトに適用するCSS。)
│ │
│ └── baseElement.html(LMSサイトに埋め込む用のHTML。データを表示したりしやすい。)
│
├─ background.js(関大LMSなどを開いていないときにもバックグラウンドで動くJavaScriptファイル。)
│
└── ...
"content_scripts": [
{
"matches": ["https://kulms.tl.kansai-u.ac.jp/*"],
"css": ["main/applyToLms.css"],
"js": ["main/applyToLms.js"]
}
]- applyToLms.jsで取得したデータはchrome.storage.localに保存しておき、baseElement.htmlで chrome.storage.local.getで取り出す仕組み
- 殺風景なので見た目を整える必要あり
- スクロールバーを消したい

