- Flexera Community
- :
- App Broker
- :
- App Broker Forum
- :
- Re: App Broker Web Extensions Documentation
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Is there any good (recent) App Broker documentation on using Web Extensions? What browser versions are supported? (Chrome/FireFox/Edge)
We are looking at leveraging these if possible.
Thank you.
- Mark as New
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Thanks @jdempsey ,
That process looked a little complex and required end user interaction, so I did some research of my own and came up with the follow solution.
The solution is to add the extension to the Extension Install Force List group policy administrative template setting. This will create a registry key like the following below.
HKEY_CURRENT_USER\Software\Policies\Microsoft\Edge\ExtensionInstallForcelist
"1" = "omfdapccbikpkiheohohbohhglmijeeb;https://clients2.google.com/service/update2/crx"
Note that if there is more than one entry under this key then each will have to have a different unique integer name, starting from 1.
I did try to set this registry value under HKLM, but it didn't work.
This actually works quite well for some customers as they tend to prefer to control extensions using group policy.
For more information, see the following article: https://docs.microsoft.com/en-us/deployedge/microsoft-edge-policies#extensioninstallforcelist
regards,
Peter
- Mark as New
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
In case anyone missed it, we published an update to our Web Extensions installer a couple weeks ago. This release works on Chrome, Edge Chromium, and Firefox (though Firefox requires some manual fidgeting to enable it thanks to changes they made in their security model to prohibit automatic enabling of extensions).
This thread has been automatically locked due to inactivity.
To continue the discussion, please start a new thread.
- Mark as New
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
At this time we do only have limited documentation on Web Extensions. There has been a lot of changes by Microsoft and Google on how they handle Web Extensions I believe that is why. As for what we support, currently we support Edge (HTML) and Chrome. As for Edge (Chromium) it is not officially supported with the current Web Extension installer but we do have a workaround that will make Edge (Chromium) work with the App Portal Web Extension.
I will mention that there is a new build of the App Portal Web Extension Installer that works with newer version of Chrome. You will have to contact support to get the newest build.
- Mark as New
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Hi @dpiarowski,
Can you provide the details of the workaround for getting the App Portal Web Extension to work on Edge (Chromium) that you mentioned in your earlier post?
- Mark as New
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
We would also like to see details on this workaround.
- Mark as New
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Here's what I received from @dpiarowski ...
With our current EXE there is no way to get that to make Edge Chromium work. But I did some research and found a Microsoft site with a work around. Till we get our EXE to include Edge Chromium I feel that this work around should get our web extension working .
The article I found is https://docs.microsoft.com/en-us/microsoft-edge/extensions-chromium/developer-guide/alternate-distribution-options
In this article there is a section called "Using the Windows Registry". This section talks about an entry you need to create in order for Edge to see the Chrome extension. It appears at this time that this is the only method to get our web extension working. The steps below are Microsoft's steps along with what you need to do to get it working for App Portal
Step 1)
Enable Developer Mode
https://techdows.com/2019/04/chromium-based-microsoft-edge-disable-developer-mode-extensions.html
Step 2)
Enable Edge Chromium to install items from the Chrome Store
https://pureinfotech.com/install-chrome-extension-chromium-edge/
Step 3)
Install App portal Web Extension
Step 4)
Find or create the following key in the registry:
32-bit Windows: HKEY_LOCAL_MACHINE\Software\Microsoft\Edge\Extensions
64-bit Windows: HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Edge\Extensions
Step 5)
Create a new key (folder) under the Extensions key with the same name as the ID of your Extension (for example, aaaaaaaaaabbbbbbbbbbcccccccccc).
The ID for the App Portal web extension is omfdapccbikpkiheohohbohhglmijeeb.
Step 6)
In your new key, create a string property called, update_url, and set it to the value: https://clients2.google.com/service/update2/crx.
Step 7)
Launch the browser and go to edge://extensions; There is an "update" option click on update which should bring in App Portal's web extensions to the list.
Step 8 )
Enable the extension
- Mark as New
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Thanks @jdempsey ,
That process looked a little complex and required end user interaction, so I did some research of my own and came up with the follow solution.
The solution is to add the extension to the Extension Install Force List group policy administrative template setting. This will create a registry key like the following below.
HKEY_CURRENT_USER\Software\Policies\Microsoft\Edge\ExtensionInstallForcelist
"1" = "omfdapccbikpkiheohohbohhglmijeeb;https://clients2.google.com/service/update2/crx"
Note that if there is more than one entry under this key then each will have to have a different unique integer name, starting from 1.
I did try to set this registry value under HKLM, but it didn't work.
This actually works quite well for some customers as they tend to prefer to control extensions using group policy.
For more information, see the following article: https://docs.microsoft.com/en-us/deployedge/microsoft-edge-policies#extensioninstallforcelist
regards,
Peter
- Mark as New
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
- Mark as New
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
In case anyone missed it, we published an update to our Web Extensions installer a couple weeks ago. This release works on Chrome, Edge Chromium, and Firefox (though Firefox requires some manual fidgeting to enable it thanks to changes they made in their security model to prohibit automatic enabling of extensions).
