problem about browser-detection-Collection of common programming errors
spike
javascript browser-detection
Feature detection is generally preferred over browser sniffing. What should I do in a case where certain browsers “support” the features I’m using but have javascript runtimes that are too slow?I’m using the d3 library for some complicated visualizations. The visualization is very smooth in chrome / firefox, acceptable in IE9, and slow yet working in IE8. I’d like to display a banner to IE8 users telling them to upgrade and a notice banner to IE9 users that it would be faster in chrome or FF. Is
Adam Stone
jquery internet-explorer browser-detection
Due to IE’s inability to fade transparent PNG’s I have decided to change my fucntion to simply show PNG’s if the user is using IE but to fade them if they are using any other browser. The function below works fine in IE and does what i expect it to but in any other browser i.e. Firefox, Safari it doesnt do anything, am i missing something or do I have a syntax error?$(‘#content2 a’).click(function(){if($.browser.msie){var toLoad = $(this).attr(‘href’)+’ #content’;$(‘#content’).show(loadContent);
splattne
javascript jquery opera browser-detection
Amazon.com recently updated their javascript, and it’s causing problems with some Opera browsers.Their browser detection code looks like so, but it’s faulty:function sitbReaderIsCompatibleBrowser() {if (typeof(jQuery) == ‘undefined’) {return false;} else {var version = jQuery.browser.version || “0”;var splitVersion = version.split(‘.’);return ((jQuery.browser.msie && splitVersion[0] >= 6) // IE 6 and higher|| (jQuery.browser.mozilla && ((splitVersion[0] == 1 && splitV
Kara
javascript html browser-detection
I found this code snippet when I followed a link here on Stackoverflow. It is exactly what I need, but I’m not sure how to implement it. I’d like to use it to run specific code depending on browser. For example, if Firefox, then simply use linked Javascript, if IE/Chrome, then I’d like to use alternate code (HTML and JS).How can this be done?var isOpera = !!window.opera || navigator.userAgent.indexOf(‘Opera’) >= 0; // Opera 8.0+ (UA detection to detect Blink/v8-powered Opera) var isFirefox
bazmegakapa
jquery browser-detection
Anyone knows of a good and reliable way to find out type & version of browser installed on client either using javascript/jquery or any other plugin? Looks like jquery has some built-in functions, but it is having problems in detecting chrome browser. Any other reliable way of doing it?
rds
javascript internet-explorer browser-detection conditional-comments
In order to detect IE most Javascript libaries do all sort of tricks.jQuery seem to add a temporary object into your pages’s DOM to detect some features, YUI2 does regex on the user agent in its YAHOO.env.ua = function() (file yahoo.js)After reading this answer it came in my mind that it’s true, in order to detect simply IE in Javascript we could simply add to our pages:<!–[if IE]><script type=”text/javascript”>window[‘isIE’] = true;</script><![endif]–><script type=”
gnarf
javascript jquery browser-detection feature-detection
In earlier versions, I used to test if I should be triggering popstate manually on page load, because Chrome triggers it right after load, and Firefox and IE do not.if ($.browser.mozilla || $.browser.msie) {$(window).trigger(‘popstate’); }Now that they dropped the browser object in 1.9, how should I test for these browsers? Or how do I figure if I need to popstate on page load or not?The code is:$(function(){$(window).on(‘popstate’, popState);// manual trigger loads template by URL in FF/IE.if (
Sven
javascript android iphone mobile browser-detection
I need to add a certain kind of support for touch devices on a current project. As this is the first time I have to do something like this, I took a look at the code of some “well made” websites to see how they do that. One page does something like this:if(document.querySelectorAll && (navigator.platform == “iPad” || navigator.platform.substring(0, 6) == “iPhone” || navigator.platform == “iPod” || navigator.userAgent.indexOf(‘Android’) > -1)) {…}I tested it on all the devices I hav
chobo2
jquery browser browser-detection
I have a website that I made and I am planning to redo it. The current version of the site used a jquery callout plugin that did not fully work in IE6. This got me thinking about browser detection.At first I was just going to put the supported browsers on the home page but then today on Digg I saw some post about some jquery plugins and wordpress and in the article there was a plugin for detecting IE.So I started to look around for some browser detection plugins. I found a few of them but they w
filmor
javascript mobile browser-detection
Is there a solid way to detect whether or not a user is using a mobile/handheld device in jQuery? Something similar to the css media attribute? I would like to run a different script if the browser is on a handheld device.The jQuery $.browser function is not what I am looking for.
Serhat Özgel
browser browser-detection
What’s the best / simplest / most accurate way to detect the browser of a user?Ease of extendability and implementation is a plus.The less technologies used, the better.The solution can be server side, client side, or both. The results should eventually end up at the server, though.The solution can be framework agnostic.The solution will only be used for reporting purposes.
Ender
javascript browser-compatibility browser-detection
In one of my Web Development classes we where asked to create a script that detects NE4,NE6+,IE4,IE6+ Browsers that display a compatable CSS script for each browser.he gave us an article to read about these and the article mentioned this siteone of the students said this The best choice for javascriptcompatibility is to test for browsercapabilities when you want to dosomething. One of the main reasonsfor this is that in the future, moreand more browsers will be created.Now my questions is this
Richard
javascript internet-explorer web-browser browser-detection
My question is the folowingIs there a solid javascript code to detect if a browser is IE(I don’t care about others)I found some script, but it generates an undefined error in FF.I edited my question because I found some regex serverside solution for this on this forum It’s enough for now.thanks, Richard
Phill Pafford
javascript jquery internet-explorer-6 browser-detection
So I’m running jQuery 1.3.2 (yep it’s old and right now I can’t upgrade).Problem is I’m trying to drop IE6 support for our internal site and upgrade the browser. I have this checkif($.browser.msie && $.browser.version==”6.0″) {// do something… }But during testing (some) Firefox users are seeing the do something condition and should’nt be. Here are some of the User Agents that I think might be causing the issue.UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, lik
ripper234
javascript jquery browser-detection
Yeah, I know that feature detection is preferable.I’ve got a case in my codebase where we are using $.browser.msie and $.browser.version to decide whether to render some CSS or not. The developer who wrote the code is no longer with us, and I don’t fully understand exactly what kind of feature detection I should write here instead.As a quick fix, what’s the shortest way to implement $.browser.msie and $.browser.version?
jayarjo
drag-and-drop modernizr browser-detection feature-detection
Modernizr provides a way to detect if browser has support for drag and drop, but it fails to adequately tell if browser supports drag and drop for files. Is it possible to feature test this? Or it’s kind of thing that still requires browser sniffing?
Jack
javascript internet-explorer browser-detection
Blocking IE is definitely not best practice, but it’s something in my requirements for an existing application. What’s the most effective way to do that since conditional comments aren’t available in IE 10? For IE 9 and below this will work: <!–[if IE]> <script type=”text/javascript”> window.location = “/IEblocked.html”; </script> <![endif]–>Assuming there’s a best practice JavaScript solution, what gotchas might I find? I’m wondering if there might be issues around
John Saunders
javascript css browser-detection
So, I understand that browser detection (ie. navigator.userAgent) shouldn’t be used to decide which object method/property to use; yet, I want to set some simple CSS with JavaScript depending on the browser. However, it’s not enough to justify a completely new StyleSheet. So is it OK if I use Browser Detection to decide what CSS to apply to an element?EDITOk, let’s be SPECIFIC. I’m talking about a text-shadow inside a button (<input type=”button”/>) The text inside the button isn’t vertica
Web site is in building