Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 38 reacties
Bron: Microsoft, submitter: Sybesma

Microsoft heeft een tooltje online gezet, dat developers bij de constructie van webpagina's in Internet Explorer met raad en daad terzijde moet staan. Het opvallendst zijn de koppelingen naar validatie-sites, met name die van het World Wide Web Consortium. Doorgaans is validatie door de W3C-validator een teken dat een site goed met concurrenten als Firefox en Opera overweg kan, terwijl diverse extenties die Microsoft op HTML en CSS heeft aangebracht juist niet valideren. Ook is er een submenu met links naar de specificaties van het W3C, terwijl MS' eigen (D)HTML- en CSS-specifcaties ontbreken.

W3C-IE-kruising Het lijkt echter onwaarschijnlijk dat Microsoft hiermee afscheid van haar eigen taalvariaties neemt; waarschijnlijker is het dat het niet-zakelijke ontwikkelaars een instrument wil bieden om beter cross-platform te ontwikkelen. Dat zou in het voordeel van Microsoft kunnen zijn omdat de veelheid aan IE-only-sites vaak als argument tegen het overwicht van de Redmondse softwarebouwer wordt gebruikt. Verder zal MS graag benadrukken dat ook voor IE ontwikkelde sites prima aan de W3C-standaarden kunnen voldoen.

HTML-tatoeage Met de software kan verder de structuur van een document bekeken worden en van alle objecten op de pagina zijn de attributen en eigenschappen op te vragen. Een webpagina kan voorzien worden van diverse visuele extraatjes, zoals een kader om tabelelementen of DIV-tags, het volledige url achter alle links, en afmetingen en grootte van afbeeldingen. Ook een dynamisch lineaaltje, geschikt om afbeeldingen uit te lijnen, behoort tot de faciliteiten.

Er zitten een aantal nieuwigheidjes in de software waar niet alleen ontwikkelaars op zitten te wachten. Zo is er de mogelijkheid om snel diverse features van Internet Explorer in- of uit te schakelen, zoals het gebruik van cookies, javascript, de cache en de popup-blocker. Een ander nieuwigheidje is de mogelijkheid om cache en cookies per domein weg te gooien, zodat het testen van een site niet meteen tot gevolg hoeft te hebben dat overal opnieuw ingelogd moet worden. Klakkeloos installeren lijkt, nog afgezien van de noodzakelijke reboot, echter niet raadzaam: afhankelijk van de gebruikte instellingen kan het programma de rendersnelheid van IE aanzienlijk vertragen. Het gebruik van een behoorlijk snelle machine lijkt daarom raadzaam.

IE developer's toolbar - Tweakers.net (klein)
Moderatie-faq Wijzig weergave

Reacties (38)

Goede zet imho, alleen wel jammer dat de teksten bijna letterlijk "geleend" zijn van de Webdeveloper toolbar van Chris Pederick.
beter goed gejat dan slecht bedacht
hehe... eindelijk :P Voor mij is het vaak niet een gedachte van veiligheid om naar FF te grijpen, maar puur een gemakskwestie. De handigheidjes waarmee je de FF kerstboom kan optuigen blijven me elke keer weer blij verrassen. En langzaam maar zeker verschijnen de basishandigheidjes ook in dat geval van MS. Nog een lange weg te gaan, maar weer een argument minder in de FF <> IE discussie.

Beetje jammer en wel weer typerend dat er een reboot noodzakelijk is. Hoe diep moet je browser in je OS hangen om een reboot af te moeten dwingen? Of hoe brak zit je module/add-on/extensie loader in elkaar :Z
Hier doet ie het gewoon zonder reboot, moet je wel ff je IE vensters afsluiten :Y)

Voor de rest is het een handig dingetje.
Ik vind het toch een beetje raar dat MS verantwoordelijk gehouden wordt voor wat anderen ontwikkelen...
Als Microsoft geen afwijkende "standaarden" zou invoeren, zouden mensen daar ook geen gebruik van maken.
Je kan het van 2 kanten bekijken... Ik zou , als ik een browser zou bouwen, hem voor de gebruikers bouwen. Dat wil dus zeggen dat iedere gare vorm van iets dat op HTML lijkt nog een site oplevert (ala IE dus)... Een brakke verbinding, tikfout of wat dan ook, levert iig een bruikbare site op. Iets wat gebruikers al te graag zien.

Dat webontwikkelaars vervolgens lui worden en niet meer de moeite nemen om aan standaarden te voldoen, kan je IE/MS niet aanrekenen.

De 'alternatieve' HTML tags, en CSS attributen (filters() bijvoorbeeld) zijn wel IE aan te rekenen.. Zeker omdat IE ook niet altijd een handige implementatie van CSS(2) heeft... maar het blijft nog de beslissing van een web-ontwikkelaar om IE-only 'HTML' te gerbuiken.

Deze plugin lijkt een goede stap om ontwikkelaars dicht bij de W3C standaarden te houden (krijgen) en is dus iets wat ik toejuich!
Ik zou , als ik een browser zou bouwen, hem voor de gebruikers bouwen.
Uiteindelijk heeft de gebruiker er meer last dan baat bij denk ik.
Bovendien is dit een ei/kip issue.
Zelfs een toolbar button die 'compatiblity' mode aan zou zetten zou al een heel stuk geholpen hebben of een notificatie in de statusbar dat de pagina HTML fouten bevat.
Als Microsoft deze eigen 'standaard' niet gepushed zou hebben, zouden we nog steeds nette HTML hebben ipv IE-bagger HTML. Dus ze zijn er enigszins wel verantwoordelijk voor.
Nee, want MS kan heeft geen invloed op wat programmeurs programmeren.

Als de hele wereld stuff van MS gebruikt dan betekent dat dat er geen goede concurrentie is en dat is derhalve geen schuld van MS maar van de rest van de wereld, en als iemand het zelf beter kan dan MS breng je produkt maar op de markt en dan zien we wel hoe het verkoopt.

Waarom zijn er eigenlijk zoveel verschillende browsers? Is dat niet een beetje overdreven?
Nee, want MS kan heeft geen invloed op wat programmeurs programmeren.
Eh, geloof je het zelf?
Als de hele wereld stuff van MS gebruikt dan betekent dat dat er geen goede concurrentie is
Dat zegt op zich niks over de (technische) kwaliteit van MS producten.
Waarom zijn er eigenlijk zoveel verschillende browsers? Is dat niet een beetje overdreven?
Ja, dat moet je aan MS vragen, ze hadden best Netscape met Windows mee kunnen leveren.
Als ondersteuning voor Olaf;
Nee, want MS kan heeft geen invloed op wat programmeurs programmeren.
MS maakt de renderer die door de meeste consumenten gebruikt wordt. Bedrijven willen hun site beschikbaar hebben voor hun mogelijke consumenten en MS legt in die renderer vast hoe een webpagina gemaakt moet worden. Als ze dus gezegd zouden hebben dat de <a>-tag voortaan <anchor> zou noemen dan zou dat zo geschieden. (oké, wel een grote commotie daarond eerst, maar de mensen zouden uiteindelijk wel bijna moeten volgen). Ze hebben de hele markt zowat in handen, dus wat zij oplegden in de renderer is wet voor websitebouwers.
Als de hele wereld stuff van MS gebruikt dan betekent dat dat er geen goede concurrentie is en dat is derhalve geen schuld van MS maar van de rest van de wereld, en als iemand het zelf beter kan dan MS breng je produkt maar op de markt en dan zien we wel hoe het verkoopt.
Dat is geen bewijs, maar wilt enkel zeggen dat de mensen geen alternatieven kennen of dat die alternatieven duur zijn en dat je die alternatieven niet gewoon in de supermarkt kunt krijgen. Eventjes kijken, hoeveel digibeten weten van Linux af in vergelijking met het aantal digibeten die wel Windows kennen? En dan heb je nog Apple, dat een goed aletrnatief biedt voor Windows, maar dat relatief duur is. En die alternatieven hoeven echt niet inferieur te zijn, het is gewoon zo dat MS een zeer sterke marketingmachine heeft, Apple wilt zichzelf wat exclusief (van imago) houden (maar ze kunnen evengoed door het grote publiek houden), en Linux krijgt amper promotie. Zo evengoed voor Mozilla/Firefox, Opera en andere browsers; vraag de gemiddelde man maar eens wat Firefox of Mozilla is en dan zal je het wel merken.

Je hebt inderdaad gelijk dat MS niet schuldig kan gehouden worden voor het zijn van monopolist (hoewel ze natuurlijk daar ook invloed op hebben, agressieve marketing en zo); maar je kan ze wel kwalijk nemen dat ze niet de exacte W3C-standaarden afdwingen en zo dus zorgen dat browsers die wel de standaard volgen niet mee kunnen zodat hun eigen positie eigenlijk een soort voordeelpositie is. Een standaard is er juist gemaakt om ervoor te zorgen dat dit soort praktijken niet zouden voorkomen; als jij TCP/IP wat anders zou maken, dan ben jij toch ook de dwarsligger?
Eh, geloof je het zelf?
Ja.
Dat zegt op zich niks over de (technische) kwaliteit van MS producten.
Nee maar daar ging het ook niet over.
Ja, dat moet je aan MS vragen, ze hadden best Netscape met Windows mee kunnen leveren.
HAHAHAHA, ja, tuurlijk.
MS geen invloed op ontwikkelaars? Dat is nu net altijd hun kracht geweest, support voor ontwikkelaars, hen het leven makkelijk maken, zorgen dat er software op hun eigen platform kwam en niet op andere (mac, os/2, ...). Het is waar microsoft mee begonnen is (basic), het lijkt mij vrij moeilijk te negeren dat ze een vrij zware invloed hebben op ontwikkelaars, vermits voornamelijk hun producten gebruikt worden door deze...

En teveel browsers? Waarom vind je dat er teveel zijn? Concurrentie is nog altijd iets positiefs voor zover ik weet, je krjigt er kwalitatief betere producten voor, hier software, en dat kan alleen in jouw en mijn voordeel zijn. Zoveel mainstream browsers zijn er trouwens niet, je hebt IE, Gecko-based browsers (Mozilla/Firefox/...), Opera en Safari. Waarom die er zijn? Denk 2 keer na he, er waren mensen niet tevreden, en zowel Opera als Netscape zijn begonnen lang voor Microsoft een browser had of deze min of meer bruikbaar was.
Ik vind het toch een beetje raar dat MS verantwoordelijk gehouden wordt voor wat anderen ontwikkelen...
MSIE parsed vrolijk bagger HTML. Het gevolg is dat de auteur de fouten niet (automatisch) opmerkt en er dus niks aan doet.
Als een andere browser dan wel een fout geeft gaat de gebruiker klagen omdat IE het wel goed doet en wordt die andere browser bijna verplicht om ook bagger HTML te ondersteunen.
Ik mis echter wel de methode om snel te contoleren in welke render mode IE werkt.

Nu doe ik dat door in de adres balk het volgende in te typen: javascript:alert(document.compatMode);

en dan krijg je de popup "CSS1Compat" (CSS Rendering mode) of "BackCompat" (Quirks Rendering mode) te zien.

Had wel handig geweest als dit in de toolbar zat.
He thx :) deze wist ik dus niet.
Imo zat ik altijd maar te gissen of ie in strict mode werkte.

OT: Is de implementatie van deze tool niet ietwat verkeerd gelopen ? Ivm z'n toolbarequivalent doet deze balk er idd merkbaar meer tijd over om iets te renderen. Misschien iets 'te snel' uitgebracht ?

Zou deze toolbar ook 'per ongeluk' de firefoxtoolbar uitschakelen }>
Voeg een Favorite toe met als link javascript:alert(document.compatMode); en naam IE Render Mode

Dat doe ik ook altijd met een link voor
javascript:window.resizeTo(800,600);window.moveTo(30,30);
800x600 check
De ruler die je krijgt als je op "Show Ruler" klikt is ook erg handig. Zo kun je snel en gemakkelijk allerlei zaken opmeten. Nu doe ik dat altijd door eerst een screenshotje te maken en die in photoshop te plakken en zo zaken op te meten. Weer een paar stappen overbodig gemaakt. Die mogelijkheid mogen ze van mij ook wel in de web developer toolbar van firefox bouwen.
Voor firefox is er de extentie genaamd "Measure it", hiermee kun je onscreen een lineaaltje over een vlak trekken zo de afmetingen zichtbaar worden.
jRuler doet zijn werk ook erg goed als lineaal, geen extention though.
Zéér goed nieuws. Het stagebedrijf waar ik werk keurt de Mozilla browsers af, omdat we bedrijfssoftware ontwikkelen dat toch enkel voor IE geschikt wordt gemaakt (ja, ik weet het). Probleem hierbij is echter wel het ontwikkelen van bijvoorbeeld DHTML. De extensies van Firefox, zoals de web toolbar, kunnen daarbij ontzettend helpen. Nu dit gereedschap er ook voor IE is kan dat de ontwikkeling versnellen. Nu nog een betere Javascript debugger en een HTTP headers tool, en ik ben voorlopig tevreden. :Y)
Je HTTP Header tool van Microsoft bestaat al een tijdje: http://www.fiddlertool.com/
Kijk, dat 's nog 's handig. Lijkt me duidelijk dat ze dit hebben afgekeken van de Mozilla Web Developer Toolbar.
"Web Accessibility Toolbar" voor MSIE
http://www.nils.org.au/ais/web/resources/toolbar/

(bestaat al een behoorlijk lange tijd)
Handig, ik mis alleen nog de mogelijk om de style sheets uit te zetten of alleen een bepaalde stylesheet te kiezen. Trouwens dit zou ik niet elke dag willen gebruiken, het is compleet niet vooruit te branden. Daar moet nog wat aan gesleuteld worden (en het is al versie 1.xx).

P.S. waar kan ik het volgende nieuws-bericht vinden?: "Chris Pederick komt met Firefox-toolbar voor ontwikkelaars"

}>
Bestaat al als extention.... :D :P
System Requirements

* Supported Operating Systems: Windows Server 2003; Windows XP; Windows XP Home Edition ; Windows XP Home Edition N; Windows XP Professional Edition ; Windows XP Professional N; Windows XP Service Pack 1; Windows XP Service Pack 2
Toch weer jammer dat dit niet werkt op W2k (ok, misschien moet ik dat eerst maar even proberen te testen! ;) )
Ok, een herlaars en we weten het! :+

Hmm, bij mij word ie niet zichtbaar, ookal zie ik hem wel in mijn lijstje met werkbalken...
Heb het vanmiddag nog op me werk op me win2k bak geinstalleert. Ging perfect :)

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True