install chrome extension without publishing on chrome web store - google-chrome

I am figuring out ways to install chrome extensions on windows machines without hosting extension on chrome web store. I found a way to use windows registry but seems like there also update url should also be from chrome web store(attached links below for reference). Is there any other alternative to install extensions on user machines without hosting it on web store.
https://developer.chrome.com/apps/external_extensions#preferences
https://blog.chromium.org/2013/11/protecting-windows-users-from-malicious.html.
Note that I don't need it for development purpose.It is for the users who want to test the extension before we publish release it

Related

Google Chrome : Check if particular app is installed on the system or not

I'm working on a Quick Meeting type app. Where I want to check whether my app is installed on the system or not.
My Application installer copies the plugin to "Internet Plugins" folder on Mac OSX and ".mozila/plugins" on Linux.
I'm using this web plugin(NPAPI) to detect whether a application is installed on the system or not.
As we know, web plugins can access using navigator.plugins.
If plugin is found in plugins array then we were deciding to launch the application using custom url handler implemented by installed app, otherwise download the installer and ask user to install the app first.
This works fine with Firefox and Safari but not with Google Chrome. Also Chromium doesn't support NPAPI plugins and Google Chrome is dropping support for it.
I thought of using Pepper Plugin, but it doesn't have any api to check installed apps nor to access local files say in users home dir.
Any idea how to do it. Any pointer on this would be helpful.
Since you are registering a custom protocol already, this boils down to detecting the presence of a protocol handler.

Is there a way to distribute your Chrome app with Chrome Browser?

I'm working on a Chrome app, and I'm wondering if there is a way to offer customers a single downloadable package that will provide both Chrome (the browser) and my app.
You sometimes see this with Java and Adobe AIR apps. You can either download just the app (if you already have the JVM or AIR, respectively), or you can download a package that includes the app plus the runtime.
In this case, Chrome is the runtime. Is there a way to offer a single download that will install Chrome along with my app? I can offer that as an option for users who do not already have Chrome installed.
This is something that is being actively developed now. The bug to follow is https://code.google.com/p/chromium/issues/detail?id=341353, but there isn't much visible there as it is being developed in an internal repository at Google.

How can I determine from Javascript/jquery if a specfic Google Chrome extension is installed?

My application requires Chrome users to have a specific extension installed
https://chrome.google.com/webstore/detail/clickonce-for-google-chro/eeifaoomkminpbeebjdmdojbhmagnncl
Using JQuery/JavaScript, how can I determine if this extension is installed? I've seen some mentions of using chrome.management.get but I haven't found any working examples.
The reason I need the extension is ClickOnce applications won't launch in chrome unless this is installed.

How standalone are packaged Chrome Apps?

I have a HTML5 app, that I need to redistribute as a desktop application. One solution could be Chrome packaged apps, but it seems you can only install those packages using the Chrome webstore.
Is there an easy way to distribute Chrome apps using a stand-alone installer, and without requiring the end-user to have Chrome installed?
You can install them using the .crx file given to you while packaging, but that still requires chrome. Actually, you pretty much have to somehow have chrome on the target, as the standalone apps use it's framework. Hope it helps.
The CefView example from the Chromium Embedded Framework project could server for this.

Install the same chrome plug-ins at different places

The chrome browser of my computer at workplace has installed some plug-ins. Now I have bought a new laptop. How can I install the same plug-ins at my computer quickly?
You can use the sync function from Chrome. It also sync the installed plugins. Read this article: http://support.google.com/chrome/bin/answer.py?hl=en&answer=165139