Git Product home page Git Product logo

chromium-web-store's People

Contributors

a1346054 avatar bachoseven avatar dh-ctrl avatar easrng avatar efreedev avatar eliottno avatar ilducci avatar kevin-ferrier avatar metezd avatar miku86 avatar neverdecaf avatar sexgg avatar smarquespt avatar tmp341 avatar totalcaesar659 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

chromium-web-store's Issues

Problem with ungoogled chromium 80.0.3987.149 (64-Bit) windows

Hello,
as of late i´ve become aware of ungoogled chromium (used firefox, vivaldi before).
Downloaded the latest version (zip) of ung. chromium here: https://ungoogled-software.github.io/ungoogled-chromium-binaries/

Changed only the "handling of extension MIME type requests to "always prompt for install", everything else is as chromium started
ungoogled chromium setup

If i try to drag&drop your extension into the chrome://extensions window, this happens:
ungoogled chromium extension after drag and drop

nothing more.

realized this is already a problem in previous versions. So either deleted it or merge with the pther open issue thread.

closing tab cause not update extension

ok not sure for me or everyone
i have two open tab now check for update with chromium-web-store then clicking to update
now extension getting downloaded i close tab that have focus when check for update. now add extension popup wont show and extension wont update

thanks

Problems when updating extensions

Hello,

when updating extensions, I faced two issues with this extension:

  1. "Update All Extensions" does not work
    When updates for multiple extensions were available at my systems, I chose "Update All Extensions". It started to download all updates for each extension, but I got only one popup which notified me to update one extension only. I didn't get popup for the other extensions. The download for the other extension was stuck. I was able to recreate this problem on multiple Windows desktops with Ungoogled Chromium (81.0.4044.113)

  2. Notification for new updates doesn't get removed after updating until browser restart
    When I was notified about an extension update (ublock Origin), I installed the update. The notification still was shown. This also happened when multiple update were available. In both situations, the counter stayed at "1 new update". Restarting the browser fixes this issue, until a new update is available.

Great addon, I'd be happy if you can fix those issues.

Non-webstore extensions not installed even when flag is set

If downloading a crx from non-webstore update sources, the response headers may not contain the correct mime type information in which case the .crx will be downloaded instead of installed.
It maybe be possible to work around this by spoofing the headers or using a middle-man, perhaps chrome.webRequest could make it work.

No installation button on chrome webstore

Expected behaviour:

When going to the chrome webstore on any extension, there is a "Add to Chromium" button that allows the user to install the extension.

Current Behaviour:

When going to the chrome webstore and attempting to download any extension, there is no "Add to Chromium" button as shown in the video here.

Steps to reproduce:

  1. Download newest version from the releases.
  2. Go to chrome webstore for any extension.
  3. There is no button.

Possible Causes:

I previously had an extension installed that allowed me to install extensions via a context menu when on the page. Here is the other extension.
Using this tool, I installed various extensions but just recently switched to this one for version management. There could be some interference between these two, although when I added the chromium-web-store extension, it properly showed the new updates and also installed them when I clicked "Update all extensions".

I also made sure to disable that other extension and went as far as uninstalling it. Neither worked.

Environment

I'm currently running ungoogled chromium version 84.0.4147.89 (Official Build) Arch Linux (64-bit), which I compiled from the latest ungoogled chromium version on the AUR.

Images

Expected behaviour:

image

Current behaviour:

image

Installing and usage issue

Ungoogled Chrome ver: 78.0.3904.108-1 WinX64

Have the following two issue:

  1. The .crx will not install even if I enable the Developer's option under extension. I had to rename to .zip file instead and click and drag to install. Kindly verify if this is correct?

  2. After PC reboot/restart, the webstore extension will disappear from Ungoogled Chrome.

Document how to enable auto-update for non-Chrome Web Store .crx extension

I see that Chromium Web Store doesn't clearly document how to enable updating for .crx not hosted on Chrome Web Store, for example on GitHub Releases, like qsniyg/maxurl#28
There are reason to not publish on Chrome Web Store, for example requiring credit card or debit card information and a payment to be made to Google.
While I know this feature exists, for a non-developer like me, it's a bit difficult to pin down.

UI problem in options

I got a UI problem when opening the options. It looks like somehow chromium cannot decide whether there should be a scroll bar. See the GIF:
1

Not sure whether it's a chromium problem or an extension problem though.

The extension keep promting for update

Recently the extension keeps telling me there is an update for Ublock Origin. After I clicked the update link and installed, the red "1" doesn't disappear and it still prompts me the link. When I hover over the link it says "1.31.2 => 1.32.4", and I ckecked chrome://extension and uBlock Origin is actually not updated.

Warn Users if an Installed Extension is Removed from the Web Store

So I noticed on someone's installation of Google Chrome that they had a notification that Nano Defender was removed due to violating ToS (the extension got new developers and they were putting spyware in it). Is it possible to add a feature to allow users to give CWS a list of extensions to check for their removal from the web store?

Cannot install from chrome webstore

Trying to install a plugin from the chrome webstore (ublock Origin for example) yields the message "Apps, extensions, and user scripts cannot be added from this website". Currently using Ungoogled Chromium version 80.0.3987.132 running on Windows 10

Chrome Web Store search results missing buttons

The Chrome Web Store no longer shows "Add to Chrome" buttons in search results. This is most likely an intended change but may be a bug considering no other part of the layout appears to have changed. Will check back in a few weeks/months time to confirm. If this is indeed intended a large chunk of code can be modified/removed in inject.js.

Installing extensions via web store

I tried installing ublock origin, using this build: https://github.com/macchrome/winchrome/releases/download/v84.0.4147.89-r768962-Win64/ungoogled-chromium-84.0.4147.89-2_windows.7z

I have installed chromium-web-store, and if I go to the webstore, I get a notification that the url is blocked. https://chrome.9oo91e.qjz9zk/webstore?hl=en
So, I use another url and get this error: https://www.dgip.nl/downloads/chromium-web-store-blocked.png

Now I know all those qjz9zk domains are blocked, because this is an ungoogled version. But eh, is it not working at the moment or am I doing something wrong?

Not working on Chromium 87

I'm on Ungoogled Chromium Version 87.0.4280.88 (Official Build) (64-bit). The button to add an extension does not appear in the chrome web store. If I right click and select Add to Chromium, nothing happens, nothing appears in the network tab of dev tools, nothing is output in the console. I tried this in incognito mode with all other extensions turned off. chrome://flags/#extension-mime-request-handling is set to Always prompt for install.

Badge/popup sometimes displays incorrect number of updates

  1. After installing an update, some extensions will not be able to update until certain conditions are met (such as the background page being unloaded) which usually only happens after a browser restart. Thus, the badge will still display the update as being available despite already being "installed" (there are also already several issues regarding this #4).
  2. When the user ignores an extension in options, the badge is not immediately updated, so the number will be incorrect (if an update was available for a now ignored extension) until the next update runs.
  3. Not sure about this but there may be a race condition where, after browser startup, the badge number is first restored to its previous value, then an update check occurs which adds to this existing value, causing the badge to display a higher (~double) number than intended. This would only occur on the first update following a browser restart and would fix itself on the subsequent update.

Can't install it

The store is not getting added in the extensions menu, tried reinstalling ungoogled chromium already, and followed all the listed steps in readme, in order.
Here is a video, showing what happens.

webstore

Limit frequency of extension update checks?

Any chance of providing a setting that would allow us to limit how frequently this checks for extension updates on the Chrome Store, ideally from once every hour to once per day or even once per week?
Thanks, and keep up the great work.

Install Extensions from a List

One can obtain a list of installed extensions for migration (from or to ungoogled-chromiun) from chrome://system/. For ease of use, could you add a place where we can dump the list and have chromium-web-store install it.

sample list:

ocaahdebbfolfmndjeplogmgcagdmblk : Chromium Web Store : version 0_8_0
cjpalhdlnbpafiamejdnhcphjbkeiagm : uBlock Origin : version 1_23_0

Also, can you consider changing this extension's name. It's very much vague and "ungooglable". each time I have to find the issue in ungoogled-chromium where you referenced this extension. I can think of something along the lines of independent-chromium-store if not something completely novel.

Prompt for wrong extension

In new version 0.7.0, when I click on extension name in popup, install prompt for wrong extension is showing. "Update All Extensions" shows prompt for right extension.

Link to Chrome Web Store

Currently the extension doesn't link to the Chrome Web Store. I think it would be more user friendly to add a link to the store in the menu when right clicking, so that the user doesn't have to manually search for and find the store.

Is there a philosophical reason for not including this or has this just not been requested yet?

Feature Request: Update All

Add update all button for two or more to-be-updated extensions in the UI or the context menu (this would be faster from a UX perspective.) But, either is fine.

why access to browsing history?

The other permissions requested by this extension, ("Manage your downloads" and "Manage your apps, extensions, and themes") make sense, but why "Read your browsing history"? What functionality of the extension requires this?

backup Extension

can we have option to make copy of current version Extension before update it?

i18n compatibility

Hi,

I am the developer of ungoogled-chromium-android and I have an extension-support version that bundles this extension. However the recent change to i18n support breaks it, because the way extensions loads locales on desktop doesn't work on Android (the problem probably only affects pre-installed extensions, but changes that will break user-installed extensions). So can you add default values in .js files like the old versions when chrome.i18n.getMessage fails (it returns empty string)?

Translation needed for new strings

To add the feature in #41 I had to add a couple new strings:

"popup_removedExtensions": {
        "message": "The following extensions have been removed from the Chrome Web Store",
        "description": "Will be shown above list of removed extensions."
    },
    "popup_removedExtensionsTooltip": {
        "message": "These may have been removed due to a violation of the Terms of Service.",
        "description": "Shown when hovering over popup_removedExtensions."
    },

Translation is needed for these locales:
en
fr
pl
pt_BR
pt_PT
ru
Requesting help from previous contributors @TotalCaesar659 @mezysinc @kevin-ferrier @smarquespt
Thank you in advance :)

Unable to install in XX version of chromium

There have been several reports of being unable to install this extension in a certain version or derivative of Chromium. This is most likely an issue with your particular browser and outside the scope of this extension. If you are able to install other non-webstore extensions but not this one in particular then please open a separate issue, otherwise try following the steps below or commenting on this issue to see if other users can help.

  1. Download the .crx from releases and extract the contents to a folder
  2. Visit chrome://extensions/ and turn on developer mode (toggle in top right)
  3. Click Load unpacked and select the directory you extracted the crx to.

Translation help needed!

To add the feature requested in #53 a new string was required:

    "options_updateDelay": {
        "message": "Check for updates every $delayInMinutes$ minutes",
        "description": "delayInMinutes will be a field that can be edited by the user",
        "placeholders": {
            "delayInMinutes": {
                "content": "$1"
            }
        }
    },

Luckily, I already added this a while ago so only the oldest translations are missing it, specifically Polish and Russian.
Again, I must ask @TotalCaesar659 for your help, thank you in advance :)
Also, if anyone is willing and able to translate Polish there are more strings from #45 lacking translation.

Doesn't work!

I followed all directions and installed the extension but it doesn't work.

Version 87.0.4280.88 (Official Build) (64-bit)

deploying settings

I'm in the process of deploying chromium. I would like to deploy a few settings for all users. With another extension (uBlock) this is documented. I have this working with chromium and this extension.

Is there a way to set some settings for chromium-web-store? I would like to disable automatic updates, and ignore an extension.
At the moment I have a registry setting that installs this extension from a local file. Maybe this only works for a new profile, but this does not matter to me. I have tried using update_url, but couldn't get it to work. So now version 1.0.2 is installed from local, a newer version is available, but updating this does not work.

Some context:
working (with 32-bit redirection, so there is some SYSWOW64 stuff in there!):

[HKEY_LOCAL_MACHINE\Software\Google\Chrome\Extensions\ocaahdebbfolfmndjeplogmgcagdmblk]
"path" = "c:\program files\Chromium extensions\Chromium.Web.Store.crx"
"version" = "1.0.2"

not working (this also does not work for uBlock, which uses the standard update_url):

[HKEY_LOCAL_MACHINE\Software\Google\Chrome\Extensions\ocaahdebbfolfmndjeplogmgcagdmblk]
"version" = "1.0.2"
"update_url" = "https://raw.githubusercontent.com/NeverDecaf/chromium-web-store/master/updates.xml"

For uBlock I can set settings like this (don't copy this as a reg file, this is from the script I work with):

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Chromium\3rdparty\extensions\cjpalhdlnbpafiamejdnhcphjbkeiagm\policy]
"adminSettings" = '{"userFilters":"! Disable Strict blocking\nno-strict-blocking: * true\n\n"}'

This last thing works.

Now is there something like that possible/available for chromium-web-store which sets the options of the extension itself?

Chrome deletes CWS.crx file gotten from extention

Whenever I download the chrome web store .crx file from the extension Chrome seems to delete it after downloading. Getting it from the releases page is fine. It’s only when getting it from the extension. using un google chromium Version 85.0.4183.121 (Developer Build) (64-bit)

CWS Stray Error About Removed Store Extensions

Chromium Version: 88.0.4324.150 (Official Build) (64-bit)
Chromium Webstore Version: 1.2.1

Every time I close and open Ungoogled Chromium, CWS always shows this error message:
image

So far, it only seems to be occurring on one machine.

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.