Refine your Youtube experience! Block ads, fix clickbaity video titles, show accurate video views, and more with Youtube™ Refined!
Premium users can view and search full source code, and see the source code differences
between two versions.
Upgrade to premium
manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"name": "YouTube™ Refined",
"version": "0.2.5",
"version_name": "2.5 Final release",
"author": "Marc Guiselin",
"manifest_version": 2,
"description": "Refine your Youtube experience! Block ads, fix clickbaity video titles, show accurate video views, and more with Youtube™ Refined!",
"options_page": "options.html",
"browser_action": {
"default_icon": {
"19": "icons/19.png",
"38": "icons/38.png"
}
},
"background": {
"scripts": [
"scripts/common/update-notes.js",
"scripts/common/tags.js",
"scripts/background.js"
]
},
"icons": {
"16": "icons/16.png",
"19": "icons/19.png",
"24": "icons/38.png",
"32": "icons/38.png",
"38": "icons/38.png",
"48": "icons/48.png",
"64": "icons/128.png",
"96": "icons/128.png",
"128": "icons/128.png"
},
"content_scripts": [
{
"js": [
"scripts/common/title-caps.js",
"scripts/content/youtube.js"
],
"css": [
"css/content.css"
],
"all_frames": true,
"matches": [
"*://www.youtube.com/*"
],
"exclude_matches": [
"*://www.youtube.com/ad_companion*"
],
"run_at": "document_start"
}
],
"permissions": [
"*://www.youtube.com/*",
"unlimitedStorage",
"storage",
"webRequest",
"webRequestBlocking",
"identity",
"identity.email"
],
"optional_permissions": [
"*://twitter.com/intent/tweet/*",
"*://www.facebook.com/sharer/*",
"*://www.linkedin.com/*"
],
"minimum_chrome_version": "50",
"incognito": "spanning",
"web_accessible_resources": [
"images/*.png",
"css/themes/*.css",
"update-notification.html",
"options.html"
],
"content_security_policy": "script-src 'self' https://www.google-analytics.com 'unsafe-eval'; object-src 'self'"
}