By: KanjiBreakdown Add-on
Inspect and view changes in KBChan source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
"manifest_version": 3,
"name": "KBChan - Japanese Subtitle Sidebar",
"version": "0.11",
"description": "Study Japanese with native subtitles on Netflix, Crunchyroll, Amazon Prime Video, YouTube, and more using KanjiBreakdown.com",
"icons": {
"16": "icons/icon-16.png",
"32": "icons/icon-32.png",
"48": "icons/icon-48.png",
"128": "icons/icon-128.png"
},
"permissions": [
"alarms",
"storage",
"tabs",
"unlimitedStorage",
"webRequest"
],
"host_permissions": [
"https://www.kanjibreakdown.com/*",
"<all_urls>",
"ws://localhost:12654/",
"file:///*",
"https://jimaku.cc/*"
],
"action": {
"default_icon": {
"16": "icons/icon-16.png",
"32": "icons/icon-32.png",
"48": "icons/icon-48.png",
"128": "icons/icon-128.png"
},
"default_title": "KBChan",
"default_popup": "popup/popup.html"
},
"content_scripts": [
{
"matches": [
"<all_urls>"
],
"css": [
"content-globals.css",
"word-popup-fallback/word-popup-fallback.css"
],
"js": [
"subtitleParser-content-script.js",
"lib/HtmlSanitizer.min.js",
"content-globals.js",
"word-popup-fallback/word-popup-fallback.js",
"lib/wanakana.min.js"
],
"run_at": "document_idle",
"all_frames": true
},
{
"matches": [
"*://*.stremio.com/*"
],
"css": [
"video-subs/video-subs-content-script.css",
"sidebar/KBSidebar.css",
"video-subs/stremio/stremio-content-script.css"
],
"js": [
"video-subs/video-subs-content-script.js",
"sidebar/KBSidebar.js",
"video-subs/stremio/stremio-content-script.js"
],
"run_at": "document_idle"
},
{
"matches": [
"*://*.youtube.com/*"
],
"css": [
"video-subs/video-subs-content-script.css",
"video-subs/youtube/youtube-content-script.css"
],
"js": [
"video-subs/video-subs-content-script.js",
"video-subs/youtube/youtube-content-script.js"
],
"run_at": "document_idle"
},
{
"matches": [
"*://*.primevideo.com/*"
],
"css": [
"video-subs/video-subs-content-script.css",
"sidebar/KBSidebar.css",
"video-subs/amazon-prime/amazon-prime-content-script.css"
],
"js": [
"video-subs/video-subs-content-script.js",
"sidebar/KBSidebar.js",
"video-subs/amazon-prime/amazon-prime-content-script.js"
],
"run_at": "document_idle"
},
{
"matches": [
"*://*.netflix.com/*"
],
"css": [
"video-subs/video-subs-content-script.css",
"sidebar/KBSidebar.css",
"video-subs/netflix/netflix-content-script.css"
],
"js": [
"video-subs/video-subs-content-script.js",
"sidebar/KBSidebar.js",
"video-subs/netflix/netflix-content-script.js"
],
"run_at": "document_idle"
},
{
"matches": [
"file:///*.mp4",
"file:///*.mkv",
"file:///*.webm",
"file:///*.ogg",
"file:///*.ogv",
"file:///*.mov",
"file:///*.flv",
"file:///*.wmv",
"file:///*.3gp",
"file:///*.avi"
],
"css": [
"video-subs/video-subs-content-script.css",
"sidebar/KBSidebar.css",
"video-subs/video-file/video-file-content-script.css"
],
"js": [
"video-subs/video-subs-content-script.js",
"sidebar/KBSidebar.js",
"video-subs/video-file/video-file-content-script.js"
],
"run_at": "document_idle"
},
{
"matches": [
"*://*.crunchyroll.com/*"
],
"css": [
"video-subs/video-subs-content-script.css",
"sidebar/KBSidebar.css",
"video-subs/crunchyroll/crunchyroll-content-script.css"
],
"js": [
"video-subs/video-subs-content-script.js",
"sidebar/KBSidebar.js",
"video-subs/crunchyroll/crunchyroll-content-script-v2.js"
],
"run_at": "document_idle",
"all_frames": true
}
],
"background": {
"scripts": [
"background.js"
],
"type": "module"
},
"browser_specific_settings": {
"gecko": {
"id": "kb-daishi-d2h5e@kanjibreakdown.com",
"strict_min_version": "142.0",
"data_collection_permissions": {
"required": [
"websiteContent"
],
"optional": []
}
}
},
"content_security_policy": {
"extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'self';"
},
"web_accessible_resources": [
{
"resources": [
"data/*",
"lib/sql-wasm.wasm",
"lib/wanakana-module.min.js",
"services/subtitleParser.js",
"services/httpService.js",
"services/jimaku.js",
"sidebar/KBSidebar.html",
"word-popup-fallback/word-popup-fallback.html"
],
"matches": [
"<all_urls>"
]
}
]
} Best KBChan Alternatives
Here are some Firefox add-ons that are similar to KBChan:
Subadub
Russel Simmons
Kioku
Kioku
Inkah: Learn Chinese & Korean on the Web & Netflix
Inkah
SubText
SubText
Kimchi Reader
Alaanor
EasySubs
Nitrino
ASBPlayer: Learn with Subs
MirSolUu
PrimeVocab - Dual Subtitle & Spaced Repetition Voc
PrimeVocab
Captionary
Furkan
FluentAI: Dual Subtitles for Netflix & more
FluentAI
FlixSubs
Azooz
Netflix Bilingual Subtitles
Netflixsubs