eJOY AI Dictionary
Your ultimate knowledge and English learning tool to discover the world and upskill yourself. Translate videos, websites, PDF.
Additional files are visible only to premium users
manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"version": "6.8.41",
"ignore_whatnews": [
"6.8.35"
],
"name": "eJOY AI Dictionary",
"manifest_version": 2,
"description": "__MSG_ext_description__",
"default_locale": "en",
"options_page": "options/index.html",
"homepage_url": "https://ejoy-english.com/",
"browser_action": {
"default_title": "eJOY English",
"default_popup": "popup.html"
},
"key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgl8emvaEzM+hMIPsN9DLG4Tc7L0VB235lK543yx5W5CspttgVVjvxfgAI+OMxrqhEJIG26SJ1nTHdSC3L3KICh5oY2i1RFBifnOxvp3DgaK3p2wcGNoQBqFl+HK0HoyGLCjKj+4afNHYDSlPvihuHPbCyUVSDyLZLbwJ3iWteBFAFD81VVTrcGn3p/LRF6tO6hoT/CKpNjGNqQblMFVksIiaX3Vhn+llvQwmgx4N+yuUxeFgvtifE7RIeIbPItbkpaBGODD727c3TqLGJfLYA3WvzO8SsGxdVd4hFbYXSXR7SyDABjjEZ0s6+lQt8y/KZBLFB/O9SpmG+a2UgKibyQIDAQAB",
"commands": {
"play": {
"suggested_key": {
"default": "Alt+Space"
},
"description": "Read/Pause"
},
"forward": {
"description": "Next"
},
"rewind": {
"description": "Previous"
},
"speaker": {
"description": "Speaker"
},
"showAdv": {
"suggested_key": {
"default": "Alt+T"
},
"description": "Show Advanced"
},
"on-off-reader-view": {
"description": "Toggle the Reader View"
}
},
"icons": {
"16": "img/logo/icon.png",
"48": "img/logo/icon@2x.png",
"128": "img/logo/icon@3x.png"
},
"web_accessible_resources": [
"inject.html",
"nfSettings.html",
"options/history.html",
"pop-ups/translation.html",
"/html/*",
"/css/*",
"/img/*",
"/lib/*",
"injected/*",
"assetsReader/*",
"captureToText/assets/images/ejoy-icon.png",
"captureToText/assets/images/tut-capture.png",
"readerView/reader/template.html"
],
"background": {
"page": "background.html",
"persistent": true
},
"content_scripts": [
{
"matches": [
"*://www.youtube.com/embed/*"
],
"include_globs": [
"*://www.youtube.com/embed/*controls=0&start=0&origin=*"
],
"all_frames": true,
"css": [
"css/hiddenElemen.css"
],
"run_at": "document_start"
},
{
"matches": [
"*://www.youtube.com/*",
"*://www.udemy.com/*",
"*://www.coursera.org/*",
"*://www.youtube-nocookie.com/*",
"*://www.udemy.com/*",
"*://*.udemy.com/*",
"*://www.futurelearn.com/*",
"*://www.ted.com/*",
"*://www.iq.com/*",
"*://wetv.vip/*",
"*://w.mgtv.com/*",
"*://tv.apple.com/*",
"*://www.viki.com/*",
"*://www.netflix.com/*",
"*://www.primevideo.com/*",
"*://watchandlearn.scholastic.com/*",
"https://smile.amazon.ca/*",
"https://www.amazon.ca/*",
"https://smile.amazon.com/*",
"https://www.amazon.com/*",
"https://smile.amazon.co.uk/*",
"https://www.amazon.co.uk/*",
"https://www.amazon.de/*",
"https://www.amazon.es/*",
"https://www.amazon.fr/*",
"https://www.amazon.in/*",
"https://smile.amazon.it/*",
"https://www.amazon.it/*"
],
"exclude_globs": [
"*://www.youtube.com/embed/*controls=0&start=0&origin=*"
],
"css": [
"css/stylesVideo.css"
],
"js": [
"js/injectVideo.bundle.js"
],
"all_frames": true
},
{
"matches": [
"*://*/*"
],
"js": [
"js/injectReaderView.bundle.js"
]
},
{
"matches": [
"*://*/*"
],
"all_frames": true,
"run_at": "document_end",
"js": [
"js/inject.bundle.js"
]
},
{
"matches": [
"*://*/*"
],
"all_frames": false,
"run_at": "document_end",
"css": [
"css/stylesCaptureToText.css",
"css/stylesContentAdv.css"
],
"js": [
"js/injectCaptureView.bundle.js",
"captureToText/assets/js/material.min.js",
"js/injectAiAdv.bundle.js"
]
}
],
"externally_connectable": {
"ids": [
"*"
],
"matches": [
"*://ejoy-english.com/*",
"*://studify.tv/*",
"*://phimlearning.com/*",
"*://easylearning.gift/*",
"*://*.ejoy.ws/*",
"*://glotdojo.com/*",
"*://*.ejoylearning.com/*",
"*://*.ejoyspace.com/*"
]
},
"optional_permissions": [
"*://*/*",
"webNavigation",
"cookies"
],
"permissions": [
"tts",
"https://text-to-speech-demo.ng.bluemix.net/api/*",
"notifications",
"contextMenus",
"unlimitedStorage",
"tabs",
"webRequest",
"webNavigation",
"storage",
"*://*.nflximg.com/*",
"*://*.nflxvideo.net/*",
"*://*.nflxext.com/*",
"*://*.netflix.com/*",
"*://*.nflximg.net/*",
"*://api.ejoy.io/*",
"*://translate.google.com/*",
"*://api.urbandictionary.com/*",
"*://glosbe.com/*",
"*://api.ejoy.io/*",
"*://connect.ejoy.io/*",
"*://youtube.com/*",
"<all_urls>",
"http://fonts.googleapis.com/",
"https://fonts.googleapis.com/"
],
"content_security_policy": "default-src 'self'; script-src 'self' https://*.firebasedatabase.app https://translate.google.com https://www.youtube.com https://www.youtube.com/iframe_api https://s.ytimg.com http://localhost:4000 https://localhost:4000 https://www.googletagmanager.com https://use.fontawesome.com/releases/v5.0.13/css/all.css 'unsafe-eval'; connect-src *; font-src *; frame-src *; style-src * 'unsafe-inline' 'self' blob:; media-src *; img-src * data:;"
}