1diff --git a/remoting/webapp/manifest.json b/remoting/webapp/manifest.json 2index d1f8d1f..67bf660 100644 3--- a/manifest.json 4+++ b/manifest.json 5@@ -5,30 +5,15 @@ 6 "manifest_version": 2, 7 "default_locale": "en", 8 "app": { 9- "launch": { 10- "local_path": "main.html" 11- } 12- }, 13+ "background": { 14+ "scripts": ["background.js"] 15+ } 16+ }, 17 "icons": { 18 "128": "chromoting128.webp", 19 "48": "chromoting48.webp", 20 "16": "chromoting16.webp" 21 }, 22- "content_scripts": [ 23- { 24- "matches": [ 25- "OAUTH2_REDIRECT_URL" 26- ], 27- "js": [ "cs_oauth2_trampoline.js" ] 28- }, 29- { 30- "matches": [ 31- "THIRD_PARTY_AUTH_REDIRECT_URL" 32- ], 33- "js": [ "cs_third_party_auth_trampoline.js" ] 34- } 35- ], 36- "content_security_policy": "default-src 'self'; script-src 'self' TALK_GADGET_HOST; style-src 'self' https://fonts.googleapis.com; img-src 'self' TALK_GADGET_HOST; font-src *; connect-src 'self' OAUTH2_ACCOUNTS_HOST GOOGLE_API_HOSTS TALK_GADGET_HOST https://relay.google.com", 37 "optional_permissions": [ 38 "<all_urls>" 39 ], 40@@ -42,16 +28,23 @@ 41 "clipboardRead", 42 "clipboardWrite", 43- "nativeMessaging" 44+ "nativeMessaging", 45+ "fullscreen", 46+ "identity", 47+ "contextMenus", 48+ "overrideEscFullscreen" 49 ], 50- "plugins": [ 51- { "path": "remoting_host_plugin.dll", "public": false }, 52- { "path": "libremoting_host_plugin.ia32.so", "public": false }, 53- { "path": "libremoting_host_plugin.x64.so", "public": false }, 54- { "path": "remoting_host_plugin.plugin", "public": false } 55- ], 56+ "oauth2": { 57+ "client_id": "REMOTING_IDENTITY_API_CLIENT_ID", 58+ "scopes": [ 59+ "https://www.googleapis.com/auth/chromoting https://www.googleapis.com/auth/googletalk https://www.googleapis.com/auth/userinfo#email" 60+ ] 61+ }, 62 "requirements": { 63 "plugins": { 64 "npapi": false 65 } 66+ }, 67+ "sandbox": { 68+ "pages": [ "wcs_sandbox.html" ] 69 } 70 } 71