Does IE7 have a "developer mode" or plugin like Firefox/Chrome/Safari? [duplicate] - html

This question already has answers here:
Closed 11 years ago.
Possible Duplicate:
Debugging JavaScript in IE7
Firefox has Web Developer plugin and Firebug for troubleshooting html/css/javascript issues. Google Chrome and Safari have a very similar console and right-click options for "Inspect Element".
Does IE7 have anything similar for troubleshooting layout/html/css issues?

Yes - The Internet Explorer Developer Toolbar
Download details: Internet Explorer Developer Toolbar

You can also use Firebug Lite, wich works on IE, Opera and Safari.
It's a Javascript implementation that you can load with a simple bookmarklet.
As SO doesn't allow Javascript, here is the bookmarklet source code (just copy paste to your browser location bar (always make sure it's safe before executing random javascript (In any case check the first link)))
javascript:var%20firebug=document.createElement('script');firebug.setAttribute('src','http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js');document.body.appendChild(firebug);(function(){if(window.firebug.version){firebug.init();}else{setTimeout(arguments.callee);}})();void(firebug);
Firebug Lite supports all basic commands of Firebug.

I have also used Debug Bar.

Check out the IE Developer toolboar.

Web Development Helper
Web Development Helper is a free browser extension for Internet Explorer that provides a set of tools and utilities for the Web developer, esp. Ajax and ASP.NET developers. The tool provides features such as a DOM inspector, an HTTP tracing tool, and script diagnostics and immediate window.
Web Development Helper works against IE6+, and requires the .NET Framework 2.0 or greater to be installed on the machine.
Once installed, the tool can be activated using the Tools | Web Development Helper command. You can also customize your browser's toolbar to add a button for this command to facilitate frequest use. Clicking on the menu command or browser button brings up the tool's console window and set of commands.
Page Features:
DOM inspector allows viewing all elements, selected elements, or elements matching an ID or CSS class, their attributes and styles.
Capturing a screen shot of the current page.
Viewing page information such as metadata, tags, and linked resources. .......

unfortunately it seems microsoft have discontinued it, the page for the toolbar now just says 'We are sorry, the page you requested cannot be found.'
I reckon because its built into 8 they have removed it for download, and cant be bothered with helping out us devs who are forced to make our projects work in their more archaic browsers :'(
Also before anyone says it, IE8 compatability mode != IE7

There's a toolbar you can get but it still doesn't match up to Firefox, especially for javascript debugging.
IE8 will be a huge improvement for development.

The following is specifically for IE7, other versions are probably similar.
Here is the new link to the developmment tools from microsoft.(as of 4-26-2011) IE Development Tools
Once installed, you will need to enable the toolbar.
To Enable, click on Tools | Manage Add-Ons | Enable or Disable Add-ons, to enable the addon.
To add the icon to the IE Toolbar, right click on the IE menu | Customize Command Bar | Add or Remove Commands. Add the "< (arrow) >" icon.
Hope that helps.

You can also use IE watch, which is like firebug, but you need to buy it. It is a 30 days trail version.

Actually, the best add-on for developers to IE would be Fiddler. It has a number of features that the other browsers possess.

Related

Real-time HTML source editing in Chrome dev tools "Elements" view?

My problem / backstory: I'm still using Opera 12 (Presto-based) with it's Dragonfly dev tools for quick CSS and HTML editing.
Obviously, other browsers are more modern and generally faster, but Dragonfly is the only in-browser tool that allows me to edit any HTML element's source in real time.
I can just double click on any element in the dev tools DOM view (instead of clunky right-clicking -> "Edit as HTML" in Chrome), and then all changes are reflected instantly in real time in the main browser window.
In Chrome and other browsers I've tried, this workflow is a pain, because changes are not updated in real time, but only after closing the HTML editor with Ctrl+Enter (or similar).
Long story short:
Is there any modern browser that allows real-time editing of HTML source, like Dragonfly in Opera 12 does? Maybe even with the help of extensions?
You can try Firebug for Firefox http://getfirebug.com/. It has live html editor in its HTML view. There is also Firebug Lite if you prefer Chrome editor https://getfirebug.com/firebuglite. Also, in the latests versions of Chrome, its developer tools allow you to change element type and its attributes by double clicking on it.

How can I find out which styles in my css are not being applied in ie8?

My client uses ie8 and the site I made for them works fine in all other browsers EXCEPT ie8. Most things are out of place and I can't figure out what styles are causing this to happen. I am now using ie conditional styling, but I don't know what to put in my stylesheet since I am not sure what attributes are not showing up.
Anyone know a software that compared your style css to what styles are actually being used?
Assuming that you're running the latest IE, run the developer tools (press F12 while viewing your webpage, or go to IE's Tools -> F12 Developer Tools menu), and select the Emulation tab, then change the document mode to IE8. You can then inspect the element that's causing the issue. Unfortunately you'll have to do trial by elimination in order to find out what styles are or aren't being used.
I know of no software that will automate this for you, but you can check for this yourself at 'http://caniuse.com/#cats=CSS'
This keeps very up-to-date data on browsers and their feature compatibility.
Have you tried pressing F12 to access developer tools? If you click on the DOM explorer tab, you can browse through the code.
Once you find the part of the code you are interested in, you can click on it and see the relevant css in the panel on the right.
I've posted a photo here: http://epic-xp.com/wp-content/uploads/2015/02/test.png

firebug alternative in internet explorer

i am searching for firebug alternative for internet explorer 8 . i tried the firebug lite . just by embedding the java script code in my hmtl files but its not working effectively.
my website way2enjoy.com is working fine in all browser except internet explorer 8 . when the users log in to their account the middle part disappears.
there are three columns left middle and side but the middle disappears in ie8. i am not able to check as i dont know how to debug css in IE8 . i tried all sort of manipulation by reducing CSS width but unable to solve the issue.
the sample login id and password is
username demo
password demo
You can use IE8 Developer tools. Press F12, this tools are embedded
There is the Firebug bookmarklet called Firebug Lite. It works in pretty much every browser.
IE8 contains its own built in developer tool which you can access by hitting F12 or Tools>Developer Tools. It is not as nice as firebug in ff, but it can be useful for debugging.
If your looking for a client side debugging tool that is as robust as Firebug for Firefox your not going to find it because one does not exist.
You can try Microsoft's Developers Toolbar.

IS there an IE add on for html/css vaildation?

I am looking for a IE9 add on that will clearly show me any html and css validation errors without having to post my source to the w3c validator service.
I know this is possible in firefox (does anyone know what these extensions are called?), but I can't find any for IE.
When you say you dont want to post your source to w3c, if you mean you dont want to do it manually, you can use the F12 development tool in IE9, which posts and validates your source with a click.
If you dont want to send your source for some other reason, you can download the offline validator tidy from w3c.
Firebug in Firefox is also a great tool.
IE8 includes a "Developer Tools" feature, which does a lot of the same things as Firebug.
You can bring up the Developer Tools window by pressing F12.
I haven't installed the final version of IE9 yet, so I can't double check this still works, but I can't imagine any reason they would have removed it.
If that fails, you could try Firebug Lite. Although Firebug is a Firefox add-on, they do also supply a Lite version which is just a Javascript bookmarklet which can be run on any browser. It doesn't have as many features as the full Firebug, but it is handy for times when you don't have anything else. Get it from here: http://getfirebug.com/firebuglite
You can use Firebug Lite (http://getfirebug.com/firebuglite). The original Firebug was an add-on for firefox, but this version runs in all the major browsers and should give you the kind of debugging features you are looking for.

Firebug-like debugger for Google Chrome

Is there anything like Firebug that you can use within Google Chrome?
Essential features I would like:
Inspect HTML source (select elements, delete them, etc.)
check CSS values (the built-in solution is weird, somehow)
There is a Firebug-like tool already built into Chrome. Just right click anywhere on a page and choose "Inspect element" from the menu. Chrome has a graphical tool for debugging (like in Firebug), so you can debug JavaScript. It also does CSS inspection well and can even change CSS rendering on the fly.
For more information, see https://developers.google.com/chrome-developer-tools/
Firebug Lite supports to inspect HTML elements, computed CSS style, and a lot more. Since it's pure JavaScript, it works in many different browsers. Just include the script in your source, or add the bookmarklet to your bookmark bar to include it on any page with a single click.
http://getfirebug.com/lite.html
Just adding some talking points as someone who uses Firebug / Chrome Inspector every day:
At the time of writing, there's only Google DOM inspector and no it doesn't have all the features of Firebug
Inspector is a 'lite' version of Firebug: The interface is not as good IMO, element inspection in both recent versions is now clunky, but Firebug is still better; I find myself trying to find the love for Chrome (since it's a better, faster browser experience), but for development work, it still just sucks for me.
Live preview / modification of DOM / CSS is still way better in Firebug; calculated CSS and box model view are better in Firebug;
Somehow it's just easier to read/use Firebug maybe because of the ease of navigating, manipulating/modifying the document in several key areas? Who knows. I'm used to the interface and I think Chrome Inspector is not as good although this is a subjective thing I admit.
The Cookies/Net tab are extremely useful to me in Firebug. Maybe Chrome Inspector has this now? Last time I checked it did not, because Chrome updates itself in the background without your intervention (gets your consent by default like all good overlords).
Last point: The day that Google Chrome gets a fully-featured Firebug is the day Firefox basically dies for developers because Firefox had 3 years to make Firefox's layout engine Gecko as fast as WebKit and they didn't. Sorry to put it so bluntly but it's the truth.
You see, now everyone wants to move away from Flash in lieu of jQuery motivated by mobile accessibility and interactivity (iPhone, iPad, Android) and JavaScript is 'suddenly' a big deal (that's sarcasm), so that ship has sailed, Firefox. And that makes me sad, as a Mozilla fanperson. Chrome is simply a better browser until Firefox upgrades their JavaScript engine.
F12
I love shortkeys
Try this, it's called Firebug Lite and apparently works with the beta version of Chrome.
You can also find it at:
https://chrome.google.com/extensions/
You can set this bookmarklet in your "Bookmarks Bar" in order to have Firebug lite always available in Chrome/Chromium browser (put this as the URL):
javascript:var firebug=document.createElement('script');firebug.setAttribute('src','http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js');document.body.appendChild(firebug);(function(){if(window.firebug.version){firebug.init();}else{setTimeout(arguments.callee);}})();void(firebug);
Or try user scripts: http://dev.chromium.org/developers/design-documents/user-scripts
jQuerify is the perfect extension to embed jQuery into Chrome Console and is as simple as you can imagine. This extension also indicates if jQuery has been already embedded into a page.
This extension is used to embed jQuery into any page you want. It allows to use jQuery in the console shell (You can invoke Chrome console by Ctrl + Shift + j".).
To embed jQuery into the selected tab click on extension button.
The official Firebug Chrome extension or you can download and package the extension yourself.
https://getfirebug.com/releases/lite/chrome/
Well, it is possible to enable Greasemonkey scripts for Google Chrome so maybe there is a way to sort of install Firebug using this method? Firebug Lite would also work, but it's just not the same feeling as using the full featured one :(
willshouse.com/2009/05/29/install-greasemonkey-for-chrome-a-better-guide/
This doesn't answer your question but, in case you missed it, Chris Pederick's Web Developer is now available for Chrome: https://chrome.google.com/extensions/detail/bfbameneiokkgbdmiekhjnmfkcnldhhm.
Forget everything you all needs this browser independent inspector , dom updater
https://goggles.webmaker.org/en-US
just bookmark and go to any webpage and click that bookmark..
this is actually Mozilla project Goggles , amazing amazing amazing...
F12 (only on Linux and Windows)
OR
Ctrl ⇧ I
(⌥ ⌘ I if you're on Mac)
Please try Firebug Lite for Google Chrome
If you are using Chromium on Ubuntu using the nightly ppa, then you should have the chromium-browser-inspector