Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Detect Firefox ClickOnce support #61

Closed
Redsandro opened this issue Feb 24, 2015 · 4 comments
Closed

Detect Firefox ClickOnce support #61

Redsandro opened this issue Feb 24, 2015 · 4 comments

Comments

@Redsandro
Copy link

This is not directly boxstarter related but there is probably the most related knowledge here.

The Microsoft .NET Framework Assistant Firefox extension does not add mimeType to the navigator object, and there is no .NET or CLR in the userAgent string. Is there any way to detect the presence of this extension in Firefox?

I would like to be able to switch between the Boxstarter link or the extension page based on whether or not it is already installed.

https://addons.mozilla.org/nl/firefox/addon/microsoft-net-framework-assist/reviews/679628/

@mwrock
Copy link
Member

mwrock commented Feb 24, 2015

Just doing some cursory googling I've found a few leads on detecting specific Firefox extensions. Here's one:

http://www.codeproject.com/Articles/28241/Detecting-a-Firefox-Extension-Using-JavaScript

Hope that helps.

@mwrock mwrock closed this as completed Feb 24, 2015
@Redsandro
Copy link
Author

Thanks for googling. However, 7 years have past since that article was written and those internal urls are no longer retrievable for content that is not explicitly manifest'ed as public. I've probably tried most of the stuff you find in the first few result pages. You can no longer detect .NET presence, detect the mimeType, verify content from chrome:// or the likes, or use Application.getExtensions() for this in at least Firefox version 30 through 36 (latest).

Could be that someone here was actively using such ClickOnce trickery in Firefox and knows how to deal with this. As for Google, pretty much everything is outdated.

I wish Microsoft would answer the question or update their plugin. Please retweet. 😄
(Perhaps I should have tweeted @MicrosoftAppDev instead of @microsoft tho)

@Redsandro
Copy link
Author

Maybe this helps. microsoft/dotnet#185

@Redsandro
Copy link
Author

Maybe this helps

Turns out it did. Please reply to the thread. See #251

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants