Extension for arranging web browser windows and tabs for smoother user experience in DICOM viewer application.

Latest Version

Version
1.2.0
Update
May 4, 2023
Size
17.63KiB
Developer
Category
Users
60,000+
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Tabs
ActiveTab
Scripting
System.memory
NativeMessaging
See more

DICOM viewer extension Extension

What this extension do and why do I need it?
This extension is used to do some window operation that are not allowed to do by default means of Javascript. The extension does not collect any of your data. The only function is to inject scripts to:

move web browser window on specific position (e.g. other display)
make web browser window fullscreen or close it without user mouse interaction
find out amount of memory available (due to optimalization of large data loading)
use native messaging for DICOM printer component (component is installed separately)
The extension is meant to be used only with our products. Active Directory managers should install this extension using GPO on site using our software.

Privacy
This extension does NOT collect any of your data! All functions are listed above. Eventhough extension asks for permission to all tabs, our script is injected only to those websites containing attribute dw-ext=\"true\" in HTML tag.
Source code of this extension is not obfuscated and can be viewed and audited by anybody.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "DICOM viewer extension", "description": "Extension for arranging web browser windows and tabs for smoother user experience in DICOM viewer application.", "author": "Bigroot Software a.s.", "version": "1.2.0", "manifest_version": 3, "icons": { "128": "/icon_128.png", "48": "/icon_48.png", "32": "/icon_32.png", "16": "/icon_16.png" }, "action": { "default_popup": "popup.html", "default_icon": { "128": "/icon_128.png", "48": "/icon_48.png", "32": "/icon_32.png", "16": "/icon_16.png" } }, "background": { "service_worker": "/background.js" }, "content_scripts": [ { "matches": [ "http://*/*", "https://*/*" ], "js": [ "/contentscript.js" ], "all_frames": true, "run_at": "document_end" } ], "permissions": [ "tabs", "activeTab", "scripting", "system.memory", "nativeMessaging" ], "host_permissions": [ "http://*/*", "https://*/*" ], "content_security_policy": { "extension_pages": "default-src 'self'" }}
Read more