Better Waseda Moodle
Improve the usability of Waseda Moodle.
Additional files are visible only to premium users
manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"name": "__MSG_extension_name__",
"description": "__MSG_extension_description__",
"version": "0.9.1",
"short_name": "__MSG_extension_shortname__",
"author": "mkihr-ojisan",
"homepage_url": "https://github.com/mkihr-ojisan/better-waseda-moodle",
"manifest_version": 3,
"default_locale": "ja",
"incognito": "not_allowed",
"icons": {
"48": "res/images/icon-48.png",
"128": "res/images/icon-128.png"
},
"background": {
"service_worker": "background.js"
},
"content_scripts": [
{
"matches": [
"https://wsdmoodle.waseda.jp/*",
"https://www.wsl.waseda.jp/syllabus/JAA104.php*"
],
"js": [
"content.js"
],
"run_at": "document_end"
},
{
"matches": [
"https://login.microsoftonline.com/b3865172-9887-4b3a-89ff-95a35b92f4c3/*"
],
"js": [
"common/auto-login/auto-login-checkbox.js"
],
"run_at": "document_end"
}
],
"permissions": [
"storage",
"contextMenus",
"alarms",
"scripting",
"declarativeNetRequestWithHostAccess",
"offscreen"
],
"host_permissions": [
"https://login.microsoftonline.com/*",
"*://*.waseda.jp/*"
],
"web_accessible_resources": [
{
"resources": [
"common/auto-login/auto-login-page.html",
"res/videos/dummy-video.mp4",
"block-xhr-requests/inject.js",
"assignment-filename/inject.js",
"faster-back-and-forward/inject.js"
],
"matches": [
"https://wsdmoodle.waseda.jp/*"
]
},
{
"resources": [
"fix-syllabus-link/inject.js"
],
"matches": [
"https://www.wsl.waseda.jp/*"
]
},
{
"resources": [
"fix-portal-link/inject.js"
],
"matches": [
"https://coursereg.waseda.jp/*"
]
}
],
"options_page": "options-page/options-page.html",
"action": {
"default_icon": {
"48": "res/images/icon-48.png",
"128": "res/images/icon-128.png"
},
"default_title": "__MSG_extension_name__",
"default_popup": "popup/popup.html"
}
}