Git Product home page Git Product logo

Comments (8)

NeverDecaf avatar NeverDecaf commented on June 5, 2024 3

When the new store is released it will be supported by this extension.

Edit: I've added support for the new store preview, you can try it by installing the pre-release

from chromium-web-store.

NeverDecaf avatar NeverDecaf commented on June 5, 2024 2

Thanks for the warning 👍

This new web store appears to work by default with ungoogled chromium, at least on my setup it does Version 116.0.5845.141 (Official Build, ungoogled-chromium) (64-bit)

from chromium-web-store.

NeverDecaf avatar NeverDecaf commented on June 5, 2024 2

Yes, the page seems to detect my browser correctly regardless of that flag, in incognito mode I see the message You can't add or remove items when in Incognito or Guest mode
image
When not in incognito mode I see this:
image
I tested with a fresh install of ungoogled chromium and I only see the disabled button even if I enable the flag or switch to incognito:
image
It appears my browser is somehow exposing more information to the chrome webstore page than a fresh ungoogled chromium install. The most interesting of which is that the window.chrome.webstorePrivate variable is actually defined and populated in my browser while it is undefined in the fresh install.
my browser:
image
fresh install:
image
For your case specifically, I would guess that if you open the console and check window.chrome.webstorePrivate it will be undefined when you don't have the flag set and defined when it is set, but I have absolutely zero idea how or why any of this is happening. (Note that you must open the console on a webstore page, as webstorePrivate will only be defined on webstore urls.)

I don't know if any of this information is useful but it may be possible to manually define webstorePrivate (specifically webstorePrivate.beginInstallWithManifest3 and webstorePrivate.getExtensionStatus) in an UGC install to trick the webstore into displaying the "Add to Chrome" button natively. I played around with this a bit but the "chrome check" that the store does appears to be pretty involved as spoofing the user agent and the webstorePrivate object still results in a disabled button.

from chromium-web-store.

EVANGELION-Air avatar EVANGELION-Air commented on June 5, 2024 1

Your guess is correct. I checked window.chrome.webstorePrivate in normal and incognito windows, both of them is undefined.
Snipaste_2023-09-10_11-41-38

from chromium-web-store.

EVANGELION-Air avatar EVANGELION-Air commented on June 5, 2024

Thanks for the warning 👍

This new web store appears to work by default with ungoogled chromium, at least on my setup it does Version 116.0.5845.141 (Official Build, ungoogled-chromium) (64-bit)

"work by default with ungoogled chromium"--Did you mean "Handling of extension MIME type requests" in chrome://flags is modify back to "default"?

Currently, i'm using ungoogled-chromium 116.0.5845.141 in Windows and i select "Handling of extension MIME type requests" to "always prompt for install". Whether I disable this chromium-web-store extension or enter incognito mode directly (which also means disabling all extensions), the add extension button is grayed and unavailable.

from chromium-web-store.

EVANGELION-Air avatar EVANGELION-Air commented on June 5, 2024

So i modify "Handling of extension MIME type requests" in chrome://flags back to "default" and enter incognito mode, the add extension button is still grayed and unavailable:

Snipaste_2023-09-09_16-22-31

from chromium-web-store.

rasdmr avatar rasdmr commented on June 5, 2024

Can the developer clarify? Will this extension work with the NEW chrome web store at all? Of course, now we can still choose the old version in the store settings, but I don't think Google will allow us to use the old version for a long time

from chromium-web-store.

Secret-chest avatar Secret-chest commented on June 5, 2024

At least for me, the old store now redirects to the new store even though it says "Preview"

from chromium-web-store.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.