views:

2758

answers:

6

I have a client that wants to use Google Chrome for an internal web app we've developed(I don't blame him, I really enjoy using chrome!)

The problem is we have a win forms app that the users can launch from the browser, deployed using click once. I've known for a while that chrome doesn't support click once, but I figured by now there might be some support out there.

I have spent a few minutes searching around stack overflow and Google and didn't find anything obvious that suggests if anyone is planning on it or has developed a click once extension for chrome(similar to FFClickOnce).

So, has anyone got click once working under chrome or has anyone seen any news of a plug-in/extension that will support click once?

A: 

Microsoft released a plugin for Firefox some time ago, so they do support alternative browsers. With plugins being written in javascript I suppose it should be possible to look at the source code to determine how it is done and maybe write your own.

Rune Grimstad
+3  A: 

Google Chrome currently doesn't have extensions or an extensions architecture. The extensions architecture is still something they are planning/designing and I imagine won't be available anytime soon. However, there are signs that Greasemonkey support in Chrome is around the corner. Anyway, some type of Javascript code seems to be your only hope at the moment.

fuentesjr
+1  A: 

Chrome is not capable of auto-launching the setup.exe like Explorer does, but Chrome does download it like any other file. It's not difficult for the user to run it once it is downloaded until Chrome comes up with a way to cause it to automatically launch.

James Jones
This works for now. Thanks for the straight-forward idea! I have been focused on that *.application file but I can just alternately provide a link to setup.exe
Dan
Just did some more testing on this and I noticed you can't pass querystring parameters. This is the closest solution for now but still not perfect.
Dan
+4  A: 

Install IETab for Chrome, then set up the rules to always open the launching page with IETab.

TomZ
A: 

You can create NPAPI plugin and show your form that way and then communicate to the Extensions frame work from there.

http://code.google.com/chrome/extensions/npapi.html

Mohamed Mansour
+1  A: 

Google Chrome doesn't really support extensions adding the .NET version to the user agent but for plain launching .applications give this a try:

https://chrome.google.com/extensions/detail/eeifaoomkminpbeebjdmdojbhmagnncl

Eric