LSEG Workspace Chrome Extension
LSEG Workspace Chrome Extension
Additional files are visible only to premium users
manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"manifest_version": 3,
"name": "LSEG Workspace Chrome Extension",
"description": "LSEG Workspace Chrome Extension",
"version": "1.3.4",
"action": {
"default_icon": {
"16": "default_icon.png",
"32": "default_icon.png",
"48": "default_icon.png",
"128": "default_icon.png"
}
},
"chrome_url_overrides": {
"chrome://favicon/default_icon.png": "default_icon.png",
"chrome://favicon/light_icon.png": "light_icon.png",
"chrome://favicon/dark_icon.png": "dark_icon.png"
},
"background": {
"service_worker": "js/service_worker.js"
},
"content_scripts": [
{
"matches": [
"https://*.ppe.refinitiv.com/Apps/O365-Online-Gateway/*",
"https://*.refinitiv.com/Apps/O365-Online-Gateway/*",
"https://*.refinitiv.biz/Apps/O365-Online-Gateway/*"
],
"js": [
"js/officeAddin.js"
],
"all_frames": true
},
{
"matches": [
"https://*.pwj.com/*",
"https://*.pwj.com/T1/*/widget*",
"*://*.pwj.com/*/ONE/chrome/widget*"
],
"js": [
"js/notifyReadyOnPage.js"
],
"all_frames": true
},
{
"matches": [
"<all_urls>"
],
"js": [
"js/iconSwap.js"
],
"all_frames": true
}
],
"permissions": [
"nativeMessaging",
"cookies",
"webRequest",
"contextMenus",
"storage"
],
"host_permissions": [
"https://cdn.refinitiv.com/*",
"https://cdn.extranet.refinitiv.biz/*",
"https://*.refinitiv.net/*",
"https://*.refinitiv.com/*"
],
"icons": {
"16": "default_icon.png",
"32": "default_icon.png",
"48": "default_icon.png",
"128": "default_icon.png"
},
"web_accessible_resources": [
{
"resources": [
"default_icon",
"dark_icon.png",
"light_icon.png"
],
"matches": [
"<all_urls>"
],
"use_dynamic_url": false,
"extension_ids": [
"*"
]
}
]
}