manifest.json

Record screen activity, camera, mic, tab, speakers in 4K HD video format (using RecordRTC)

Detta skript bör inte installeras direkt. Det är ett bibliotek för andra skript att inkludera med meta-direktivet // @require https://update.greasyfork.org/scripts/418417/878822/manifestjson.js

{  
   "name":"RecordRTC",
   "short_name":"RecordRTC",
   "author":"Muaz Khan",
   "version":"8.6",
   "manifest_version":2,
   "minimum_chrome_version":"49",
   "description":"Record screen activity, camera, mic, tab, speakers in 4K HD video format (using RecordRTC)",
   "homepage_url":"https://github.com/muaz-khan/Chrome-Extensions/tree/master/screen-recording",
   "background":{  
      "scripts":[  
         "background/background.common.js",
         "background/background.js",
         "background/background.desktopCapture.js",
         "background/background.tabCapture.js",
         "background/background.badgeText.js",
         "background/background.getUserMedia.js",
         "background/background.messaging.js",
         "background/background.players.js",
         "RecordRTC/MediaStreamRecorder.js",
         "RecordRTC/MultiStreamRecorder.js",
         "RecordRTC/MultiStreamsMixer.js",
         "RecordRTC/StereoAudioRecorder.js",
         "RecordRTC/DiskStorage.js",
         "RecordRTC/EBML.js"
      ],
      "persistent":false
   },
   "content_scripts":[  
      {  
        "matches":[  
          "<all_urls>"
        ],
        "js":[  
            "background/background.contentScript.js"
        ],
        "all_frames": true,
        "run_at": "document_start"
      }
    ],
   "browser_action":{  
      "default_icon":"images/main-icon.png",
      "default_title":"Record Your Screen, Tab or Camera",
      "default_popup": "dropdown.html"
   },
   "icons":{  
      "16":"images/main-icon.png",
      "22":"images/main-icon.png",
      "32":"images/main-icon.png",
      "48":"images/main-icon.png",
      "128":"images/main-icon.png"
   },
   "permissions":[  
      "desktopCapture",
      "storage",
      "tabs",
      "tabCapture",
      "activeTab",
      "<all_urls>",
      "identity",
      "https://www.googleapis.com/*"
   ],
   "oauth2": {
       "client_id": "41556190767-44cbqasurg3dhfr9hmj1v90q5v8r9v46.apps.googleusercontent.com",
       "scopes": [
         "https://www.googleapis.com/auth/youtube.upload",
         "https://www.googleapis.com/auth/youtube"
       ]
   },
   "content_security_policy": "script-src 'self' https://apis.google.com; object-src 'self'",
   "web_accessible_resources":[  
      "images/main-icon.png"
   ],
   "options_ui":{  
      "page":"options.html",
      "chrome_style":false,
      "open_in_tab": true
   }
}