Using Chrome packaged app technology with url_handlers
to match *://*/ZFP[/?]*
globally, and display into a webview with any URL or parameter updates, also hide URL address bar and disable right click in the context area to protect PACS images data.
First, following Google Chrome Web Store Developer policy, any url_handlers
must be in a validated domain, but we set to *://*/
will be disapproval on the Chrome Web Store.
Second, there is no way to install on the click just like Chrome Web Store, unless install Chrome by the Enterprise Group Policy.
- Download from this link
- Goto Extensions Page
- Drag and Drop downloaded file into Chrome Extensions Page
- Done
- Open Group Policy Editor
gpmc.msc
- Navigate to Chrome Policy
- Add
iceghkpmaeoiomhkfjpcjjmmclihiejg;https://github.com/Haraguroicha/GE-ZFP-App/raw/master/version.xml
intoExtensionInstallForcelist
- (Optional) Add
https://github.com/Haraguroicha/*
intoExtensionInstallSources
- Execute
gpupdate
or restart client PC to effect this changes. - Chrome will have a non-removable app in the Extensions page with display
Installed by enterprise policy.
and also(This extension is managed and cannot be removed or disabled.)
Only use when your enterprise is managed without internet connection, and you can set version.xml
URL to iceghkpmaeoiomhkfjpcjjmmclihiejg;https://private-server-node/version.xml
and here is the example of nginx configuration:
location /_crx/GE-ZFP-App/ {
proxy_set_header Host raw.githubusercontent.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Accept-Encoding "";
proxy_next_upstream error timeout http_500 http_502 http_503 http_504 http_403 http_404;
proxy_pass https://raw.githubusercontent.com/Haraguroicha/GE-ZFP-App/master/;
sub_filter 'https://github.com/Haraguroicha/GE-ZFP-App/raw/master/' 'https://private-server-node/_crx/GE-ZFP-App/';
sub_filter_last_modified on;
sub_filter_once on;
sub_filter_types text/plain;
}
- For
GE Logo
is a trademark ofGeneral Electric Company