1 diff --git a/remoting/webapp/manifest.json b/remoting/webapp/manifest.json 2 index 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,21 @@ 41 "clipboardRead", 42 "clipboardWrite", 43 - "nativeMessaging" 44 + "nativeMessaging", 45 + "fullscreen", 46 + "identity" 47 ], 48 - "plugins": [ 49 - { "path": "remoting_host_plugin.dll", "public": false }, 50 - { "path": "libremoting_host_plugin.ia32.so", "public": false }, 51 - { "path": "libremoting_host_plugin.x64.so", "public": false }, 52 - { "path": "remoting_host_plugin.plugin", "public": false } 53 - ], 54 + "oauth2": { 55 + "client_id": "45833509441-oqgdhgddn085c7cq9djknefjo0tedtua.apps.googleusercontent.com", 56 + "scopes": [ 57 + "https://www.googleapis.com/auth/chromoting https://www.googleapis.com/auth/googletalk https://www.googleapis.com/auth/userinfo#email" 58 + ] 59 + }, 60 "requirements": { 61 "plugins": { 62 "npapi": false 63 } 64 + }, 65 + "sandbox": { 66 + "pages": [ "wcs_sandbox.html" ] 67 } 68 } 69