Microsoft Responds to IE Criticism 1244
darthcamaro writes "Looks like there was an online free-for-all on Microsoft's chat servers yesterday with Internet Explorer engineers. Several interesting things come out in the story including the fact that the IE big wig thinks that all of his engineers should have other browsers installed to see what they can do and, catch this...he thinks they're the underdog. 'I've worked at Microsoft for 14 years and I have always felt like the underdog,' said Hachamovitch. 'Maybe the road behind us looks easy, but at the time going it wasn't. I welcome the feedback today. Getting informed is the only way I know to get better. The day we don't get heated feedback I'll be concerned.'" Reader nkodengar notes that "Microsoft has posted an article on MSDN listing everything that will be affected by the the updates to Internet Explorer in Service Pack 2. This will be particularly important to developers who use ActiveX controls, pop-up windows and file download counters in their websites..."
CSS Support???? (Score:5, Informative)
IE stills sucks at CSS support. The bottom line is, when I design something and test it in mozilla, it also looks fine in Opera and Safari. When I look at it in IE there's a very good chance something looks wrong due to some missing feature or weird implementation.
They just hack everything together. You can't even use css like tr:hover although a:hover works because of their shitty implementation.
Re: Microsoft Responds to IE Criticism (Score:5, Informative)
1. The modal installation prompt for ActiveX controls will be initially suppressed using the Information Bar.
2. Changes would have to be made to the way some pages automatically redirect or behave differently when refreshed after a control is not installed
3. If the dialog does not provide an option to install the ActiveX control, the file might not be correctly signed. - Phew! No more hidden installs then, hopefully!
4. In SP2, the Information Bar will suppress file download prompts that are launched automatically
5. Enforcement of file-extensions to match the content-type.
6. SP2 will have the pop-up blocker that is turned on by default
7. And, finally, there are some browser window restrictions
I still don't think SP2 will be a panacea, but for corporations with a large number of users, or naive end-users, SP2 should bring a sigh of relief...
Re:Well (Score:5, Informative)
Microsoft will now suppress downloads not initiated by the user directly.
Along with other things like this one, Microsoft is effectively blocking pop-up ads this time around. It's should at least rival the offerings from Mozilla, OmniWeb, etc.
This is finally gone! No more shithole websites set as the default
Re:IE to block popups. (Score:4, Informative)
Most of the problematic friends/relatives/co-workers/etc. who bug me with computer questions are still using Windows 98/ME/2000... heck I know people still using Windows 95 because they're too cheap to upgrade...
I seriously doubt that this is the end of the pop-up ad as we know it...
Re:What about the file download counters? (Score:5, Informative)
Since it's more difficult to configure a web server to count downloads of all file types, people often use a PHP script which redirects to the target file.
For example http://server.com/getfile.php?file=test.exe
The PHP script updates the server-side counter and then redirects the user to the real file they wanted.
Ever seen those "Your download should start in 5 seconds..." messages?
The new behaviour will make it impossible to automatically pop up a file download dialog, rendering this type of download counter/anti-leech script usless.
Default System Browser (Score:5, Informative)
What a load of shit. I spent 8 hourts on line with MS tech support trying to disable IE entirely from my system. You see, when you remove it, the system recreates it. And even when it isn't there, it uses a default installed version which is integrated into the system.
Microsoft tech support has NO CLUE on how to remove it so I messaed around and came up with a way to have all Microsoft apps default to using Firefox [crackbaby.com] instead
Re:Screw the security updates... (Score:3, Informative)
Re:In support (Score:4, Informative)
Aside from those two glaring errors, Firefox has a greater set of default functionality and a HUGE plethora of add-ons that extend it's ability.
Plus it doesn't use ActiveX. Need I say more?
Re:In support (Score:3, Informative)
As for IE being faster, I have not noticed IE being any faster than FireFox, but if it is it's probably because bits of it run in ring zero, whcih is an enormous security risk (one you will never see any Linux developers taking).
As far as security is concerned, IMHO FireFox, etc probably have as many security holes in as any other bit of well designed software. The Mozilla team fix security problems ASAP, MS fix security problems shortly after someone made use of them (AFAIK there has never been a zero-day attack whcih simply put means that if MS patched holes as soon as they knew about them we would have no security problems with fully up to date systems).
Popups and Returning Null (Score:5, Informative)
Re:IE to block popups. (Score:5, Informative)
Actually, it simply means that window.open() popups will be dead in a year's time. It's an arms race, just like spam vs. antispam. Popups will simply move from JavaScript to CSS. The popup window appears as a CSS layer which is above the layer showing the main page.
To see an example of this, go to http://www.tek-tips.com [tek-tips.com]. The first thing you'll see is a popup sailing across your screen and bouncing a couple of times off the bottom before giving you the opportunity to close it.
This is the near future of annoying adversiting, folks.
Re:In support (Score:3, Informative)
And how the hell can you browse without TabbedBrowsing?
Re:Default System Browser (Score:3, Informative)
Re:he's right (Score:4, Informative)
Different strokes (Score:2, Informative)
Around here, the prevailing attitude is that you're an idiot if you use Internet Explorer, because, you know, it's "M$" and all. But in the real world, people don't treat their operating systems and web browsers like religions and just use whatever they like best. If you like IE, keep on using it! I like Firefox and so will keep on using that. Variety is what makes the world interesting, you know...
Re:Well (Score:5, Informative)
Yes they are (Score:1, Informative)
ME: Now close the web browser
SISTER: The what?
ME: Web browser, you know, the thing that you get to web pages with
SISTER: Huh?
ME: If you're looking at www.google.com, what software are you using?
SISTER: Oh, the big E thing. That's the internet
She is a 10 year computer user, and has a higher degree from a major university. I rest my case.
I called up my parents, of course, to inquire if she or I was adopted. Same parents, but she came from the shallow end of the gene pool.
Re:Interesting comment about feedback... (Score:3, Informative)
Mozilla took 20 seconds to load plus all my tabs. FireFox took about 2-3.
Now I only run IE for updates, so I can't tell you how it compares, but 3 seconds is more than fast enough for me.
Re:In support (Score:2, Informative)
Regards Luke
Re:he's right (Score:3, Informative)
There are plenty of companies who do not charge you for bug fixes.
Since we're talking about Microsoft, as far I can remember, their service packs (and not just the ones for Windows) have been free of charge too.
Re:IE to block popups. (Score:3, Informative)
Re:What about the file download counters? (Score:2, Informative)
I always thought it was an excuse for download.com or whatever to put another banner ad in your face. They give the mirror thing even when there's only one download source available. Download.com doesn't need to care about leeching because they're just a collection of links to 3rd party servers.
Have to modify the code.... (Score:3, Informative)
There's very few occasions in which I want setInterval to actually work, and I just whitelist those when I happen to run across them.
AdBlock to the rescue (Score:4, Informative)
To see an example of this, go to http://www.tek-tips.com.
I remember this one, and it's annoying indeed!
If you use the Mozilla AdBlock extension, you can block the "http://www.tek-tips.com/jsource.js" that's responsible for this annoyance.
zRe:Why not? (Score:2, Informative)
Maybe if switching to a Mercury requires that you tow it home with your Ford, and you have to keep the Ford around, not only because you cannot get rid of it, but also in case there is a road the Mercury can't drive on.
Not to be pedantic, but Ford owns Mercury [slashdot.org]. :)
Re:Why not? (Score:2, Informative)
Re:Interesting comment about feedback... (Score:3, Informative)
My question is this: Are we so anti-Microsoft that we'll settle for clunkier software without complaint, just because it's not made by Microsoft? Where is the hue and cry for a faster, more responsive Firefox? Why do we accept things without complaint just because we admire the politics of the developers?
The answers to your questions are, respectively, "no", "www.mozillazine.org (and tons of blogs)", and "They don't; the drivers and developers of Mozilla family products get flamed all the time".
Seriously, if you think all the Firefox developers get is praise, spend some time on the MozillaZine forums.
You can still use those scripts (Score:3, Informative)
"The new behaviour will make it impossible to automatically pop up a file download dialog, rendering this type of download counter/anti-leech script usless."
If that were actually true (which it's not) it would break all web-based CVS/SVN repositories.
"Ever seen those "Your download should start in 5 seconds..." messages?"
All the sites have to do is tell the user to click the link instead of wait because the browser will block the automatic launching of the script.
If they want to force a delay they can use sessions to tell the script not to pass the file to the user until X amount of time and then use JavaScript to disable the link until X amount of time has passed. If a user disables JavaScript and clicks too soon, the file script can just show the user a "Your file isn't ready yet. If you had JavaScript enabled you'd know this." With a self referencing link and same JavaScript code set to however many seconds are left of the delay. The delay option is still there. It just has to be done differently.
Site owners can still count downloads if they want. They just have to use server side scripts only that don't interfer with the file being sent to the user.
Ben
Re:Microsoft the underdog. (Score:5, Informative)
On top of that threat from beneath there is also the threat from his big business peers. IBM, Apple, Sun, Oracle, etc. - they all want to knock Microsoft down. Combined they account for even more intellectual and financial capital. He's on top now and they *HAVE* to work with him but they resent it. If M$ teeters it's disgruntled allies will seek to knock him down. Some of them with a great deal of pleasure.
We see Microsoft on top but Gates sees it as being on top in the same way a rodeo rider is on top of the horse.
Re:Microsoft the underdog. (Score:2, Informative)
No, truly, Microsoft is the only place to create influential software...
Re:It's hardly ignorant users, is it? (Score:3, Informative)
Who's at fault when the user ignores those messages?
That would be exactly right if there weren't so many unpatched security holes in Internet Explorer. Even if you patch up to the hilt, you go to a website and you get hit with malware. The choices made by Microsoft to integrate the browser and in addition to allow untrusted code to execute via that browser is *not* the users' fault.
In addition, people are overloaded these days with what they need to become mini-experts in: finance, real estate, law, the public education "system", etc., ad nauseum... they are neither inclined nor do they have the time to become anything more than simple users of their computer and its operating system.
I just spent about five hours last weekend helping two friends wipe spyware/trojans/malware off of their computers (a task that I was not completely successful in doing due to one very creative browser hijacking malware program) and they were shocked when I told them they should not be using IE. "Why didn't any of our network admins tell me anything about this?" one of them asked me incredulously.
Why indeed...
- Leo
Re:Interesting comment about feedback... (Score:2, Informative)
Don't forget to uninstall 0.8 first. If you install overtop of the old version you may end up with strange bugs (I did). Removing the browser won't touch your profile.
Re:Why not? (Score:1, Informative)
No, not Microsoft; the PC OEMs..
Oh, wait - if they do so, their OS vendor penalizes them, so they can't if they want to stay in the market. Oh well, so much for consumer choice.
Check out Dean Edwards' "IE 7" scripts... (Score:3, Informative)
If you are not aware of it, Dean Edwards [edwards.name], from everything I've read, has been leading a fantastic project to fix a number of CSS issues with Internet Explorer and doing a fantastic job. His solution is accomplished via a script you include in your markup.
See the previous slashdot story: Making IE Standards Compliant [slashdot.org] for more information.
Bad link above (Score:2, Informative)
Re:IE to block popups. (Score:3, Informative)
Re:Addition Benefits For NOT Using IE (Score:3, Informative)
Those tools kick ass for web developers but using them to casually browse sites that trip on an alternate browser only compounds the problem.
The admins can't justify *not* catering to IE specifically when it holds 98% share. No matter how much he may want to. They've got suits to answer to and all those suits care about is reaching the most people. And as stated earlier, they likely think that "e" is the Internet as a whole.
Re:Right, but you are wrong... (Score:3, Informative)
Re:Interesting comment about feedback... (Score:5, Informative)
user_pref("network.http.pipelining", true);
user_pref("network.http.proxy.pipelining"
user_pref("network.http.pipelining.maxreq
user_pref("nglayout.initialpaint.delay", 0);
user_pref("config.trim_on_minimize", false);
And..watch your page load times fall dramatically. Especially on a page with a lot of images.
Re:Why not? (Score:3, Informative)
I don't think two clicks from the home page, click from the OS home page, and that click is in the top navigation bar that's on every page in the OSX section, counts as "deep in the site".
Dirty web-developer hack to the rescue (Score:3, Informative)