IRC Log Viewer » #firebreath » 2014-08-14

IRC Nick Time (GMT-7) Message
Gordon_LN 10:08 Is there a correct way to workout if the version of chrome the user has does not support NPAPI?
(I think support was dropped in different versions on windows and on Linux - but would be happier if this was not the case...)
taxilian 10:08 as far as I know the only versions of chrome that have dropped support for NPAPI are on linux
as far as I know the only versions of chrome that have dropped support for NPAPI are on linux
but I don't know of any way to detect it
but I don't know of any way to detect it
Gordon_LN 10:08 I can detect Chrome === 36 (or whatever), but I suspect that is not enough... My plugin is not working on chrome on windows - I might have made a hasty assumption about blaming Chrome<g> - thx....
(Just wanted to make sure there wasn't some boilerplate code knocking around before I hack something together...)
taxilian 10:08 it may also be that it's finally running 64 bit
that's what's happened w/ Chrome 38 on Mac.
that's what's happened w/ Chrome 38 on Mac.
Gordon_LN 10:08 (I do have a 64bit plugin, I can try that).
taxilian 10:08 worth trying
I hope that's not the case; it will really frustrate me if it is, as it would mean I'd need to get ours building 64 bit =]
which shouldn't actually be hard, but then I'd need to build a dual installer as well
Gordon_LN 10:08 (I had enough time explaining to my users that - yes - you have to install the 32bit for 64bit OS etc...)
(I had enough time explaining to my users that - yes - you have to install the 32bit for 64bit OS etc...)
taxilian 10:08 yeah
Gordon_LN 10:08 I had the fun experience of working out that when eclipse embeds a web page, it will be the same 32/64bit as eclipse is...
taxilian 10:08 hehe
Gordon_LN 10:08 I should have just done a 64bit installer which also included a 32bit plugin.
taxilian 10:08 let me pull up windows and see which version of Chrome I'm using
let me pull up windows and see which version of Chrome I'm using
Gordon_LN 10:08 OS=64bit install this, OS-32 install that - job done.
taxilian 10:08 I'm on Chrome 36 and my plugin is working fine...
I'm on Chrome 36 and my plugin is working fine...
go to https://downloads.gradecam.com/?v=1.11 and see if it installs and works for you
Gordon_LN 10:08 "Version 36.0.1985.125 m"
taxilian 10:08 that's what I'm on
… but it's downloading an update now
… but it's downloading an update now
Gordon_LN 10:08 Mine is checking as well...
"Version 36.0.1985.143 m"
taxilian 10:08 try my plugin; it's working fine on my system
so if that works, you know it's your plugin. if it doesn't work, there is something weirder going on
Gordon_LN 10:08 I just reinstalled my control (from the offical site and its working again)!
taxilian 10:08 suite
glad I could help =]
dcherman 10:08 Gordon_LN: rather than feature detecting NPAPI, why not feature detect whether or not your plugin is installed and available via navigator.plugins
Gordon_LN 10:08 All fun and games - thx for the quick result (FYI I am in the process of converting my plugin to 100% JavaScript as part of a viz project I am working on - http://gordonsmith.github.io/Visualization/)
taxilian 10:08 dcherman: the issue with that is that what we do with our plugin when the plugin isn't installed is we display an install link. I need to be able to detect if it *can* be installed
which is why it kinda ticks me off that Chrome has browsers that don't support npapi and there is no way to tell other than user agent sniffing (chromebook and linux, currently)
which is why it kinda ticks me off that Chrome has browsers that don't support npapi and there is no way to tell other than user agent sniffing (chromebook and linux, currently)
dcherman 10:08 ah ok
Gordon_LN 10:08 @dcherman - I Want to be able to distinguish between "control not installed" and "control can not be installed"
taxilian 10:08 if it can't be installed, we need to fall back to the slower html5 version of our plugin that doesn't support all of the features that the plugin does
Gordon_LN 10:08 At some point chrome version >= 37 will probably be universal, but that is not the case today...
taxilian 10:08 why do you say >= 37?
is there something important about that version?
is there something important about that version?
Gordon_LN 10:08 No just at some point in the future there will be a case that when the chrome version > NNN that we will know that it does not support NPAPI no matter the OS
No just at some point in the future there will be a case that when the chrome version > NNN that we will know that it does not support NPAPI no matter the OS
riles 13:08 hi, can some one help me? i have some questions
taxilian 13:08 riles we can try