phpbenelux - Microsoft & PHP (Web Platform Installer, Bridges and Azure)
Multi-mania: Hacking your way through website issues with F12 devtools
1. Hacking your way
through website issues
with F12 Developer Tools
Katrien De Graeve
Developer Evangelist – Microsoft BeLux
http://blogs.msdn.com/katriend/
@katriendg
@ Multi-mania
24 May 2011
8. HTML and CSS
• DOM tree
• Select elements
• See how elements are inherited and
overridden, trace styles
• Switch rules off and on
• Change rules
• Edit and save HTML, style sheets
• Save back to local file
13. Network
• Discover slow requests
• Examine Headers
• View Cookies
• Examine Requests and Responses
• Find errors
14. Network Tab
• A subset of Fiddler, and a little different
• Multiple issues could be found
– Network, server, caching, mime-type, resource location
• Green - onDomContentLoaded
• Red – OnLoad event
15. F12 Network Tab compared to
Fiddler
F12 Network Tab Fiddler
Display cache and network requests
Display and modify only network
requests
Shows downloads from current process Shows traffic from all processes
6-connections-per-host limit 12-connections-per-proxy limit
Shows post-decryption HTTPS traffic
Decrypts HTTPS traffic via “man-in-the-
middle” approach
Excellent JavaScript Formatter Plugin (weak)
Less explicit mixed-content detection
Exports F12 NetworkData.xml Imports F12 NetworkData.xml
21. Stay up to date with
MSDN Belux
• Register for our newsletters and stay up to date:
http://www.msdn-newsletters.be
– Technical updates
– Event announcements and registration
– Top downloads
• Follow our blog
http://blogs.msdn.com/belux
• Join us on Facebook
http://www.facebook.com/msdnbe
http://www.facebook.com/msdnbelux
• LinkedIn: http://linkd.in/msdnbelux/
• Twitter: @msdnbelux
Download
MSDN/TechNet Desktop Gadget
http://bit.ly/msdntngadget