7 ms·
Google Has A Solution For Internet Explorer: Turn It Into Chrome
- mquander 17y agoThis is entertainingly insidious. Can anyone think of similar instances where a flexible plugin/extension system was subverted to basically turn one product into a competing product?
- webwright 17y agoIt's entertaining but it's not insidious. It's a nice bit of additional PR for the "IE Sucks" movement, but no one will use this. The people who are using IE6, by and large, don't have the ability to install stuff on their machines. Assuming any of them know/care what browser they are running. Most of the time when I answer support emails with "What browser are you running?" the response is "I don't know-- how do I check that?".
- mquander 17y agoI agree that this won't make any difference to people who are totally clueless about browsers and browser compatibility, but extending the idea might make life easier for others; if you could run IE6 in "IE-mode" for a whitelist of sites that you knew required compatibility, "Chrome mode" for all other sites, and toggle between them on demand, wouldn't that be pretty useful? Assuming that you have any need for IE at all, of course. Of course, when you think about that scenario, it starts to seem insidious the other way around. People might be less and less motivated to write cross-compatible websites if it becomes easier and easier to work around incompatibility.
- natrius 17y agoAre all users allowed to install browser plugins? That seems like the motivation for this. Otherwise, it seems pretty useless. IE 6 is the main problem, and the problem exists due to a lack of administrator privileges.
- thezilch 17y agoI wouldn't consider IE6 the "main problem." In fact, IE -- at large -- or the Microsoft, IE team should be considered the main problem. Even IE8 is horribly far behind in CSS, HTML5, JS, et al implementations -- the very thing this plugin seeks to circumvent, in more than JUST IE6. I agree with the notion that it is still useless to those IE users that don't have privileges to install addons/plugins. However, perhaps in those IT shops where administrators are required to keep around legacy browsers for legacy plugins / software, this is a attainable middle-ground for the administrators to give their users a better foot to stand on.
- brodie 17y agoReally? It looks like a site has to opt-in in order to use Chrome Frame, so you could almost look at it like Flash. Consider the following scenario: YouTube releases a suite of new features, but they require some new functionality from HTML5. This is fine for Firefox, Safari, Opera, etc., but if you're using IE it'll prompt you to install Chrome Frame, just like it prompts you to install Flash. I could see it getting to the point where people instinctively do this just as they do with Flash. Hell, maybe it could even be used to subvert Flash itself. Suddenly IE users everywhere are viewing <video>-based YouTube videos.
- boucher 17y agoWindow is bundled with flash. So is Mac OS X. That's why it's so prevalent. So most people never have to actually install flash. I don't see any reason to believe this particular plugin will take a different trajectory than Gears, which has almost no adoption.
- marcusbooster 17y agoFlash got it's biggest install jumps when MySpace required it for uploading pictures.
- blasdel 17y agoYou're leaving out the fundamental detail -- Myspace was forcing upgrades to Flash 9, and the impetus was active Myspace worms that were exploiting security holes in Flash.
- brodie 17y agoThat's a very good point about it being bundled already. However, has Gears really been pushed that much by Google? I mean, even as an advanced user, I know that it exists and that various web apps use it, but it seems to be in the background and not all that advertised. I don't even use it myself. I think a new browser engine offers a lot more opportunity for more tangible, up front enhancements to a user's web experience than client-side offline storage would, at least in an immediate sense.
- trunnell 17y ago...don't have the ability to install stuff on their machines But their IT departments can install it. Those IT departments usually want to upgrade because they have to write internal web apps and they feel the pain, too. But they can't upgrade due to various legacy apps that are tightly coupled to IE6. This lets them have their cake and eat it, too.
- arebop 17y agoIn my experience working in IT, the cost of MSIE6 is implicit and invisible and there's even some fear about security and legal problems related to free software. These companies are still targeting MSIE6 first and sometimes only in completely new applications; it's support for other browsers that is explicitly considered as an optional expense.
- deleted 17y ago[deleted]
- deleted 17y ago[deleted]
- rbranson 17y agoGood point, and the install isn't exactly as snappy as the ActiveX-based plugins such as flash. Here's a blog post that details the steps. http://rickonrails.wordpress.com/2009/09/22/chrome-frame-aint-so-hard/ http://rickonrails.wordpress.com/2009/09/22/chrome-frame-ain...
- croby 17y agoFrom reading the article and then the FAQ on the Google Chrome Frame site, I don't see how they'll get around users not having admin access to their machines. It seems to require a download/install which is the current issue preventing a large base of users from upgrading beyond IE6.
- rufo 17y agoIf your application is designed properly, you don't need admin rights to install - proper Windows installers are supposed to support a "This User Only" install method which shouldn't require admin rights.
- dflock 17y agoTrue - and Chrome (the full install) already does this - it installs everything into your C:\Documents and Settings\<username>\Local Settings\Application Data\Google\Chrome folder. I think the main issue isn't this, it's that many of the corporate desktops that are still running older IE versions are no-installing-anything-at-all-locked-down.
- rufo 17y agoI'm wondering if there's a population of users that have computers that are not that locked down, but don't have the savvy to install a browser. (My father's workplace gives him standard-User level access, but he's still been able to install Firefox.) Additionally, this is probably wishful thinking, but I wonder if there's any chance IT departments would actually be somewhat friendly to this. Theoretically it shouldn't add much (if any) support load, since websites have to opt-in to Google Chrome Frame. An IT department could install it, still have all their internal apps run fine on IE and their users can have a better experience on the web without having to know or care about it. (Of course, that assumes IT departments would actually want to give their users a better web experience to begin with...)
- wglb 17y agoHow very cool.
- rufo 17y agoI find this solution both hilarious and awesome. Assuming no major downsides, I'd opt-in.
- deleted 17y ago[deleted]
- CWuestefeld 17y agoI can only imagine the support headaches that this will create. On one hand, the user insists (correctly) that he's using Internet Explorer. On the other hand, the observed behavior will be as if he's using Chrome.
- natrius 17y agoCreate a web page for support requests. Check the User Agent in addition to what the user reports.
- trunnell 17y agoYes, but which part of "IE" is sending the User-Agent header? Does IE send User-Agent for the initial request and Chrome Frame sends User-Agent for all subsequent requests (after it detects the <meta> tag)?
- natrius 17y agoI presume every IE request will have "chromeframe" in it, which conditionally serving the meta tag[1] would require. [1] http://code.google.com/chrome/chromeframe/developers_guide.html#Detecting_Google_Chrome_Frame http://code.google.com/chrome/chromeframe/developers_guide.h...
- zyb09 17y agoit's only using Chrome's engine if there is a explicit meta tag on the site, so all old IE6 only internal webapps will be fine.
- awolf 17y agoNice. The only problem is that most of the people who still use IE6 are in locked-down corporate environments where they can't upgrade their browsers. They most likely won't be able to install this plugin either.
- paulo72 17y agoYou have to wonder if Google have got some sort of killer app they want to launch but IE is the problem — the sort of killer app that corporates and institutions will want access too. I don't see that they did this to raise anti IE feeling (unless they get off on preaching to the choir). Don't see that WAVE necessarily fits the bill but it does need proper HTML5 support ... What do you reckon?
- disnet 17y agoWell, the wave people have already said they're stopping development for IE and will just be forcing the chrome frame: http://googlewavedev.blogspot.com/2009/09/google-wave-in-internet-explorer.html http://googlewavedev.blogspot.com/2009/09/google-wave-in-int... As long as wave takes off it'll drive adoption.
- deleted 17y ago[deleted]
- coconutrandom 17y agoIf your job has your system locked down that much, most likely they don't want you to be surfing the web, wave, or whatever.
- pilif 17y agoyepp. requires admin rights to install, which actually is quite surprising as chrome itself doesn't.
- pluc 17y agoYou know it's TechCrunch when the only credible thing you can find in that article are external. Google Code link + YouTube video. Otherwise, I probably would've assumed some kind of gossip reporting as usual.
- oneplusone 17y agoI like this. It will be much easier to convince people to install a small plugin than it would be to explain to them how to upgrade their browser. My app don't support IE6 for the back-end so no real way for us to loose by using this.
- melito 17y agoSo uh, does this kill browser targeting? http://www.alistapart.com/articles/beyonddoctype http://www.alistapart.com/articles/beyonddoctype Or can you just do something like content="IE=8;chrome=1" ?
- alabut 17y agoLooks like you can target the user agent: "Google Chrome Frame reports that it is available by extending the host's User-Agent header to add the string chromeframe. You can use server-side detection to look for this token and determine whether Google Chrome Frame can be used for a page. If Google Chrome Frame is present, you can insert the required meta tag; if not, you can redirect users to a page that explains how to install Google Chrome Frame." http://code.google.com/chrome/chromeframe/developers_guide.html http://code.google.com/chrome/chromeframe/developers_guide.h...
- irrelative 17y agoOh boy. Another browser to support. Thanks Google!
- eterps 17y agoDon't support browsers, support standards!
- peoplerock 17y agoIsn't a valid part of "supporting standards" declining to support what ignores standards?
- InclinedPlane 17y agoYes, but you have to pick your battles. Unless you run an already ginormously successful site which can afford a substantial loss of traffic, then being dogmatic about web standards will only hurt you and do nothing to drive people away from non-standards compliant browsers.
- tamersalama 17y agois it April 1 already?
- derefr 17y agoSo does this just modify IE, or does it also affect aps that render HTML using MSHTML? This would be twice as hilarious/awesome if it made Outlook suddenly render HTML-formatted e-mail to standards.
- blasdel 17y agoOutlook 2007 uses Word's HTML rendering (no meaningful CSS2 support!), not IE's Trident.
- scotty79 17y agoI think someone should write internet worm that upgrades IE on the computers it infects, spreads for after a while then closes hole through which it spreads (so the computer won't get infected again) and then delete itself. The fact that such worm does not exist yet after all years of IE6 suffering might mean that worm writing hackers are assholes.
- axod 17y ago... Or that most worms are written by Microsoft?
- swolchok 17y agoNo one legitimate is going to do this because of the legal risks. No one illegitimate is going to do this because it's probably not as profitable as building a botnet.
- camccann 17y agoAlas, it seems that the intersection of "brilliant coders", "criminals", and "philanthropists" is a vanishingly small set.
- scotty79 17y agoDo you imply that people who ignore some laws do things only for profit?
- pwmanagerdied 17y agoNo, he didn't.
- GrandMasterBirt 17y agoNope... Google might pay companies like dell and hp to sneak this baby into pre-installations. Woo. And I am sure there will be a google javascript thingy which detects IE and gives you a message about download this and supporting pages will magically run soooo much faster and look sooo much more awesome.
- icey 17y agoSo... does this mean IE finally has a chance of having a nice javascript engine? For those folks who have nightmares over JavaScript's DOM performance on IE, this may be a remedy if it includes V8. "Is our site running slow for you? Try this magic new plugin and the performance will improve!"
- dflock 17y agoIt does indeed include V8 and a big shiny 'Speed Up' button might actually be one plausible way to get people to install the required plug-in.
- GiraffeNecktie 17y agoNice idea. Unfortunately it requires running an .exe. In my work environment, running an unapproved executable is strictly forbidden. IE is also locked down pretty tight so I doubt that it would work even if I could run the installer. I can't even upgrade the Flash plugin, how bad is THAT?
- ShabbyDoo 17y ago> running an unapproved executable is strictly forbidden By technology or words in a policy manual? If it's the latter, most employees can claim they had no idea they were "running a program"
- jpwagner 17y agohaha, just the image of telling someone that "i had no idea it was a program" makes me laugh.
- ShabbyDoo 17y agoRight now, I'm consulting for a large company that still provisions IE6 because it has a bunch of in-house web apps that don't work right on any other browsers. Since switching thousands of users over to another browser could not happen in a single day, these legacy apps would all have to be modified to work in both IE6 and a modern browser. This can be done, but it requires coordination and resources. Furthermore, the groups responsible for the apps and those responsible for the desktop standards probably meet on the org chart at the CIO level. Sadly, it would be really useful if Chrome (or Firefox or whatever) could accurately emulate IE6's behaviors for sites of an administrator/user's choosing. We could fairly easily make Apache insert a special "PleaseRenderLikeIE6" headers so those applications could continue to function as-is. Yes, this is painful to write about, but it's the reality of most large corporate IT shops.
- tomafro 17y agoAnd doesn't this plugin kind of achieve this? Rather than marking sites which should be rendered in IE6, you mark them to be rendered in Chrome. So all legacy sites work without modification (using the IE6 engine), whilst modern sites can add the chrome meta tag and get rendered by Chrome.
- ShabbyDoo 17y agoIf we could tag certain sites as legacy, we could uninstall IE6 and default users to Chrome/Firefox/whatever. Or, we could even install IE8 and use the Chrome plug-in for true IE6 compatibility -- the opposite of what Google proposes.
- wvenable 17y agoYou could simply use the IEView plugin in Firefox to achieve the effect you are looking for. I have a few IE-only sites and it seamlessly uses IE to render those sites while in Firefox. You configure which sites automatically use that rendering engine.
- scythe 17y agoYou could also solve the problem in the other direction: install two browsers on every employee's computer. When that's done, you can safely migrate to a standards-compliant version of the internal web-apps.
- ShabbyDoo 17y agoI presume Google's goal is to reduce the percentage of IE6 users down to levels where consumer-oriented sites don't think it's worth supporting anymore? Today, IE6 is propped up by personal use of corporate machines during the workday. I worked on a consumer site where the percentage of IE6 use was higher during the workday than on nights/weekends. Various negative inputs into the IE6 ecosystem feedback loop could cause a precipitous death spiral.
- starchy 17y agoI wonder if this will work inside IE Tab in Firefox. So far as I can tell, it should (and without the performance hit of running VirtualBox inside VMware, at that).
- Poiesis 17y agoThis sounds like something like we'd complain about if Microsoft did it.
- zyb09 17y agono no, if Microsoft had the browser, that passes Acid and Google had some broken mess you can't even render a diagonal line with, but somehow the vast majority of clueless users would use the Google Browser,.. then.. that would be a perfectly fine move of Microsoft.
- idan 17y agoYo chromeframe, I'm happy for you and I'ma let you finish but Lynx was one of the best browsers of all time.
- pkulak 17y agoSeems like this is only for HTML5 sites. IE 8 actually renders very well. I've yet to have something render in FF/Safari differently than IE 8. It's IE 7 and 6 that are the bane of my existence, and it's probably easier to get those users to upgrade to 8 than install a plugin.
- paul9290 17y agoFor distribution will they sneak it into google toolbar or offer an option to install it when you install Google toolbar? Overall this sounds great, but there still is one huge problem; the average net user(majority) won't install this. They don't even know what a web browser is.
- est 17y agoOK, some what I can feel Google CF is extremely insecure. cf:http://tinyurl.com/google-bart http://tinyurl.com/google-bart won't display new 301/302 URL correctly on address bar and this is good for phising. not found where source code for npchrome_tab.dll is, but RegisterNPAPIPlugin(), and UnregisterNPAPIPlugin() looks vulnerable since mixing two plugin mechanism into one is catastrophic. Here's typelib for npchrome_tab.dll http://initiative.yo2.cn/archives/642723#typelib http://initiative.yo2.cn/archives/642723#typelib
- kentosi 17y agoReminds me of the "IE Tab" plugin for firefox, which allows you to render your current tab in ie-format. It's quite useful when you're designing websites, and also useful when your organisation has legacy apps that only display properly in ie6.
- GrandMasterBirt 17y agoTo be honest I think this is step 1, perhaps the best first step EVER MADE to move towards progress in HTML. With this plugin basically we can finally make messages on websites in the same way flash is installed to download google chrome and we have HTML5 compliance (once the spec is done and fully implemented). It will be great. Till now were stuck with HTML 4.1 until the entire world moves to IE8 AT LEAST. This is really a technological leap.
- onreact-com 17y agoI'd prefer a more matter of fact source like this one: "Google Chrome Injects Itself Into Internet Explorer With Chrome Frame" http://www.readwriteweb.com/archives/google_launches_chrome_frame_internet_explorer_plugin.php http://www.readwriteweb.com/archives/google_launches_chrome_...
- onreact-com 17y agoMicrosoft will block this like Apple did with Google iPhone apps.
- known 17y agohttp://en.wikipedia.org/wiki/Lunascape_(web_browser) http://en.wikipedia.org/wiki/Lunascape_(web_browser) is unique in that it contains three rendering engines: Gecko (used in Mozilla Firefox), Webkit (used in Apple Safari and Google Chrome), and Trident (used in Microsoft Internet Explorer). The user can switch between layout engines seamlessly.