I'm currently migrating a chrome extension from manifest v2 to v3.
The extension uses Google ReCaptcha for some features. It works well with manifest v2.
But for manifest v3, remote code is not allowed anymore.
So I must bundle a specific version of Google ReCaptcha (for example) instead of just loading it from this.
So, my questions are:
Does it even work? If it works, is it risky?
Are there any better approaches for my use case?
Related
How is phantom handling the Manifest V3 chromium update? It seems that WASM will no longer be supported for extensions, and I was wondering how yall are planning to handle the change? I'm working on a related chrome extension project and have been hitting my head against a wall.
Basically, I've been working on a JS based web3 chrome extension, but significant portions of most libraries aren't going to be supported come the new year due to the manifest V3 update. I'm considering moving to mobile, but I'd rather not. I was wondering how Phantom's approaching the problem?
Thanks so much - huge fan!
We have an extension developed for internal use that uses WebRequest API. The extension is installed using "ExtensionInstallForcelist." Based on various documentation, it seems like we would be able to continue to use WebRequest API but there are parts that are still unclear.
The timeline on https://developer.chrome.com/docs/extensions/mv3/mv2-sunset/ states that "January 2024 - Manifest V2 enterprise policy expires."
Does this mean that starting January 2024, Chrome will stop running Manifest V2 extensions, even the one that is installed using "ExtensionInstallForcelist"?
This article says "public" extension is one that is published to the webstore. Does that definition also apply to "unlisted" extensions? Right now, we perform initial install from our server using "ExtensionInstallForcelist" but update from the webstore having the extension unlisted.
The reason why we update from webstore was because updates used to be only allowed from the webstore. (We may have missed something) But it looks like starting from version 89, there was an option introduced that would allow updates from outside of the webstore. The option is "override_update_url" in ExtensionSettings. Does anyone have experience with this option?
I'm writing a Chrome extension that will access Gmail API, and I need proper authorization for it. All code examples involve referencing their API Javascript library which loads their oauth library dynamically, like gapi.load('auth2', ...). However, after switching to the v3 manifest, they are going to forbid executing downloaded code, so the only option would be to include the required scripts with the extension.
How do I implement it? Would I have to implement calling the API endpoints myself?
Hello I have this webiste www.liiklusinfo.ee and it's basically designed to work on web browsers, but is it possible to see that map on an Android mobile-phone? I can see that it is possible, because http://kraater.eu/en/map shows up on my android phone, but why isn't my website showing up? When I open the page, it states that I must get a new API code, but I have all the right API keys..
It's definitely due to the fact that you are using Maps API v2 instead of v3.
"http://maps.google.com/maps?file=api&v=2&hl=en&sensor=false&key=ABQIAAAAzrzbFLxHQWFbTQr9PqQ_HhRwAQ6CP1ccuJFaeFcXqlGX2NtZ2xQSe3YINEpjxiDi-m_GSubdYtbMEg">
V2 is causing some issues which is preventing v3 from loading. You may be able to find the route of those problems, but it would just be easier to switch to v3.
I would recommend reading this guide:
http://blogs.missouristate.edu/web/2010/05/12/google-maps-api-v3-developing-for-mobile-devices/
I'd suggest upgrading to the version 3 api, the tag line is V3: The Solution for Maps Applications for both the Desktop and Mobile Devices after all.
This should solve your problem. Moreover, i can see the map on the opera mini browser on my android just not the other.
I would like to write a google chrome extension to intercept http traffic and to create graphs similar to how network tab does it. Is there API available to do this? I found there's WebRequest API: http://code.google.com/chrome/extensions/trunk/experimental.webRequest.html but it says it is still in experimental stage, I wonder how stable it is at this point and if there're any good samples that use it. Thanks!
Experimental is just that. Experimental. It could have breaking changes in an release of chrome. The other downsides of experimental is only being available in the dev channel of Chrome (or more unstable such as canary), extensions using experimental can not be uploaded to the Web Store, and user have to have the enable experimental extensions flag.
If you still want to use the experimental webRequest API I wrote a simple example in another answer.