-
Notifications
You must be signed in to change notification settings - Fork 57
[Feature]: ICoreWebView2BrowserExtension should be able to provide more information #5084
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hi @HIllya51, could you please with the importance of the request. |
I think it's quite important because the current extension related APIs seem to be just decorations and can hardly do anything. Large number of plugins require configuration before they can be used. If the configuration URL cannot be obtained, adding them is useless. |
Would also appreciate that. As currently for my app that uses Browser Extensions i have to keep a list with supported extensions where the settings page ending is kept like \options.html \popup.html Also what would be needed in addition to that is a toggle for extensions developer mode as many browser extensions require this as well to fully work. Also created a issue for that. |
Can you share your scenario regarding why do you need the ability to view icons for extensions. Since these are mostly side-loaded extensions, you should be able to manage the enlistment of extensions using the crx id. I am not clear on the scenario. Also, would love to understand the need for allowing developer mode status and ability to turn on developer mode for extensions. HOw will this help you? Are there extensions you plan to enable that can only operate behind developer mode. For example the mv3 type extensions? |
I am not aiming to obtain icons; what I desire more is to access the extension's manifest. Currently, I retrieve the extension's path by querying Extensions are not necessarily loaded via crx files, we can reuse extensions already present in Chrome or Edge. Therefore, in such cases, I cannot gather extension information by traversing a specific folder where extensions are stored. Maintaining a self-stored list of added extensions is also unreliable, as I could very well use the same Userdata file across two programs to utilize the same set of extension configurations. These are some of the elements I currently utilize. I allow users to load additional extensions within the software's WebView2 to achieve more diverse functionalities. To facilitate easier management of these extensions by users, I require at least the following features to meet the needs: I need to retrieve the extension's icon to make it easier for users to identify the extension Related code: Code |
Uh oh!
There was an error while loading. Please reload this page.
Describe the feature/enhancement you need
For example, it should be possible to obtain settings page link (like chrome-extension://bdiifdefkgmcblbcghdlonllpjhhjgof/options.html), icons, etc
The scenario/use case where you would use this feature
Some extensions require some configuration before they can be used, but I am unable to know what is their configuration page uri.
How important is this request to you?
Impactful. My app's user experience would be significantly compromised without it.
Suggested implementation
What does your app do? Is there a pending deadline for this request?
No response
The text was updated successfully, but these errors were encountered: