MIHTool

MIHTool helps Front-End Engineers to debug and optimize their webpages on iPad and iPhone.

Get Started

qr

Donation

MIHTool will always be free!If you love MIHTool and you do like to help me out,I’ll appreciate you could buy one!There is no difference between the free one and the fee one.All the money will be use for MIHTool’s server.

Posts about MIHTool

Right now

For iPad

1.Inline Web inspector(like Chrome DevTool or FireBug):With Elements,Resources,Network,Timeline,Console panel.
2.Web inspector remote(weinre):remote to debug and optimize your mobile webpages on your computer(window,mac,linux with chrome).
3.Online Web Inspector.
4.HTML editor:view webpage source code with syntax highlighting and formatting;editing source code or creare a new webpage and preview the result.
5.Remote control(With HTTP Server):Remote to,Load URL in MIHTool|Safari|Chrome;Inject Javascript in current webpage;Clear website data;Get HAR data;Get source code;Get screenshots…
6.Show WebKit Debug Borders(Compositing Render Layers).
7.Show Webkit Repaint Counter(Paint Rects).
8.Emulate iPhone.
9.User agent switcher.
10.More developer bookmarklets:Firebug,YSlow,JS Console,PageSpeed,GTmetrix…
11.Evaluating JavaScript in the address bar.
12.Full screen mode(Shake Device To Toggle Full Screen Mode).
13.Disable cache.
14.Clear history,clear cache,clear cookies, clear local storage.
15.Keep awake(Default is ON).
16.HAR Viewer.(Also see logproxy)
17.Performance API.
18.Polyfill Manager(simulate APIs for javaScript to Objective-C communication,demo)
For iPhone
1.Web inspector remote(weinre):remote to debug and optimize your mobile webpages on your computer(window,mac,linux with chrome).
2.Online Web Inspector.
3.Remote control(With HTTP Server):Remote to,Load URL in MIHTool|Safari|Chrome;Inject Javascript in current webpage;Clear website data;Get HAR data;Get source code;Get screenshots…
4.Show WebKit Debug Borders(Compositing Render Layers).
5.Show Webkit Repaint Counter(Paint Rects).
6.Evaluating JavaScript in the address bar.
7.Disable cache *when the switch button is ON*.
8.Full screen mode(Shake Device To Toggle Full Screen Mode).
9.Keep awake(Default is ON).
10.Performance API.
11.Polyfill Manager(simulate APIs for javaScript to Objective-C communication,demo)

 

Support and bug reports

Community discussion, questions, and informal bug reporting is done on the MIHTool Google group.MIHTool will always be free!So,if you need any feature to be add to MIHTool,please feel free to let me know(twitter  @unbug ,E-mail  tidelgl@gmail.com).

Thanks

  • Paul Bakaus(Studio 5 CTO at Zynga)’s features guidance
  • App Icon designed by Rude(Graphic and interaction design specialist at Mortensen)

Change log

V5.9-2014.03.02

For iPad
1.!*Fix,HAR Viewer cause crash on 64-bit device.
2.!*Fix,Remote control to get HAR from MIHTool Console cause crash on 64-bit device.
For iPhone
1.!*Fix,Remote control to get HAR from MIHTool Console cause crash on 64-bit device.

V5.8-2013.11.29

For iPad
1.+Add,Update HTTP Server.
2.+Add,Update for 64-bit.
3.!-Remove,No long support iOS5.
For iPhone
1.+Add,Update HTTP Server.
2.+Add,Update for 64-bit.
3.!-Remove,No long support iOS5.

V5.7-2013.10.08

For iPad
1.!+Add,Update for iOS7.
2.+Add,New user agent list.
3.*Fix,PageSpeed bookmarklet not works issue.
For iPhone
1.!+Add,Update for iOS7.

V5.6-2013.08.07

For iPad
1.*Fix,Remote control to load url decode issue.
For iPhone
1.*Fix,Remote control to load url decode issue.
2.!*Fix,Portrait and landscape switch issue.

V5.5-2013.07.03

For iPad
1.!+Add,Polyfill Manager(simulate API for javaScript to Objective-C communication,demo)
2.!*Fix,Can not remote control to load HTTPS URL in Chrome.
For iPhone
1.!+Add,Polyfill Manager(simulate API for javaScript to Objective-C communication,demo)
2.!*Fix,Can not remote control to load HTTPS URL in Chrome.

V5.4-2013.05.03

For iPad
1.!+Add,Remote control to switch weinre server.
2.+Add,Remote control to get screenshots.
3.+Add,Remote control to load URL in Mobile Safari
4.+Add,Remote control to load URL in Google Chrome
5.+Add,Double click to edit element style and attributes in inline web inspector
6.!*Fix,Web inspector not working in the latest Chrome Canary.
For iPhone
1.!+Add,Remote control to switch weinre server.
2.+Add,Remote control to get screenshots.
3.+Add,Remote control to load URL in Mobile Safari
4.+Add,Remote control to load URL in Google Chrome
5.!*Fix,Web inspector not working in the latest Chrome Canary.

V5.3-2013.04.01

For iPad
1.!+Add,Remote control to view history.
2.+Add,Remote control to clear history.
3.+Add,Remote control to get source code from MIHTool Console.
4.+Add,Remote control to get generated source Code from MIHTool Console.
5.*Fix,Performance API not work in some cases.
6.*Fix,Apple-Specific Event Meta Tag issue.

For iPhone
1.!+Add,View history.
2.!+Add,Remote control to view history.
3.+Add,Remote control to clear history.
4.+Add,Remote control to get source code from MIHTool Console.
5.+Add,Remote control to get generated source Code from MIHTool Console.
6.+Add,New about page with more options.
7.*Fix,Performance API not work in some cases.
8.*Fix,Apple-Specific Event Meta Tag issue.

V5.2-2013.03.15

For iPad
1.!+Add,Online Web Inspector.
2.+Add,Toggle zoom inline web inspector option.
3.+Add,window.open() and window.close() support.
4.+Add,Update HTTP Server.
5.!*Fix,Inline web inspector can not refresh issue.

For iPhone
1.!+Add,Online Web Inspector.
2.+Add,Update HTTP Server.

V5.1-2013.03.08

For iPad
1.+Add,Keep awake default is ON.
2.!*Fix,HTML editor decode issue.
3.*Fix,Web inspector not show up in some case.

For iPhone
1.+Add,Keep awake default is ON.

V5.0-2013.03.01

For iPad
1.!+Add,HAR Viewer.
2.!+Add,Performance API.
3.!+Add,SSL support.
4.+Add,Read/modify external stylesheets/scripts for Web inspector(include Web inspector remote) and Firebug.
5.+Add,Clear application cache when clear cache.
6.+Add,Remote control to quit MIHTool.
7.+Add,Remote control to toggle Media Playback.
8.+Add,Remote control to view performance API from MIHTool Console.
9.+Add,Remote control to get HAR from MIHTool Console.
10.+Add,HTML Editor performance optimized.
11.+Add,Decent new App Icon (By @Rude).
12.*Fix,Some of Chrome plugins cause web inspector “Failed to load resource ‘Popover.js’” issue.
13.*Fix,Web inspector toolbar blocked by console view when open console view in other panel and minimize web inspector.
14.*Fix,Shortcut buttons of HTML editor lost focus issue.

For iPhone
1.!+Add,Performance API.
2.!+Add,SSL support.
3.+Add,Read/modify external stylesheets/scripts for Web inspector remote.
4.+Add,Clear application cache when clear cache.
5.+Add,Remote control to quit MIHTool.
6.+Add,Remote control to toggle Media Playback.
7.+Add,Remote control to view performance API from MIHTool Console.
8.+Add,Remote control to get HAR from MIHTool Console.
9.+Add,Decent new App Icon (By @Rude).
10.*Fix,Some of Chrome plugins cause web inspector “Failed to load resource ‘Popover.js’” issue.

V4.0-2013.01.29

For iPad
1.!+Add,Inline Web inspector(like Chrome DevTool or FireBug):With Elements,Resources,Network,Timeline,Console panel.
2.!+Add,Web inspector remote(weinre):remote to debug and optimize your mobile webpages on your computer(window,mac,linux with chrome).
3.+Add,Remote control to reload current webpage.
4.+Add,Remote control to toggle disable cache.
5.+Add,Remote control to clear cache.
6.+Add,Remote control to clear cookies.
7.+Add,Remote control to clear local storage.
8.+Add,Remote control to clear all data(Cache,Cookies,Local Storage).
9.+Add,Remote control to toggle full screen mode.
10.+Add,Remote control to toggle keep awake.
11.+Add,Clearly developer tools section.
12.!*Fix,Http server not reconnect after awake from background.

For iPhone
2.!+Add,Web inspector remote(weinre):remote to debug and optimize your mobile webpages on your computer(window,mac,linux with chrome).
3.+Add,Remote control to reload current webpage.
4.+Add,Remote control to toggle disable cache.
5.+Add,Remote control to clear cache.
6.+Add,Remote control to clear cookies.
7.+Add,Remote control to clear local storage.
8.+Add,Remote control to clear all data(Cache,Cookies,Local Storage).
9.+Add,Remote control to toggle full screen mode.
10.+Add,Remote control to toggle keep awake.
11.+Add,Disable cache *when the switch button is ON*.
11.!*Fix,Http server not reconnect after awake from background.
12.-Remove.Clear cache,clear localstorage,clear cookies on restart *when the switch button is ON*.

V3.9-2013.01.23

For iPad
1.+Add,HTTP Server for remote control.
2.+Add,Remote control to load URL in MIHTool.
3.+Add,Remote control to inject Javascript in current webpage:Such as,Inject weinre for web inspector remote.
4.+Add,Emulate iPhone.
5.+Add,Keep Awake.
6.+Add,Share source code option.
7.*Fix,Not update the source code by load a URL from history when preview editing source code issue.
8.*Fix,In HTML editor,page switch issue.
9.*Fix,User agent switch not save issue.

For iPhone
1.+Add,HTTP Server for remote control *when the switch button is ON*.
2.+Add,Remote control to load URL in MIHTool.
3.+Add,Remote control to inject Javascript in current webpage:Such as,Inject weinre for web inspector remote.
4.+Add,Keep Awake *when the switch button is ON*.
5.+Add,Clear cache,clear localstorage,clear cookies on restart *when the switch button is ON*.
6.+Add,Decent UI.

V3.0-2013.01.10

For iPad
1.+Add,View webpage source code.
2.+Add,View webpage generated source code.
3.+Add,HTML editor with syntax highlighting and formatting.
4.+Add,Edit source code with HTML editor and preview the result.
5.+Add,Create a new webpage with HTML editor and preview it.
6.+Add,JS Console development tool.
7.*Fix,URL format issue.
8.*Fix,Disable cache policy issue.

V2.0-2012.12.26

For iPad
1.+Add,Show webkit repaint counter.
2.+Add,More development tools(Firebug,YSlow,WhatFont,PageSpeed,GTmetrix,W3C Markup Validation Service…).
3.+Add,User agent switcher.
4.+Add,Evaluating JavaScript in the address bar.
5.+Add,URL history.
6.+Add,Running in background.
7.+Add,Auto load the last webpage on restart.
8.+Add,Save settings.
9.+Add,Quit the App option(A quick way to restart the App)
10.+Add,Disable cache.
11.+Add,Clear History,clear cache,clear cookies, clear localstorage.
12.+Add,Decent UI and layout.

For iPhone
1.+Add,Show webkit repaint counter.

V1.1-2012.12.18
1.+ add Firebug web development tool for iPad version.
2.* url autofill with “http://” issue fixed.

Screenshot:

Polyfill Manager

Inline web inspector

iOS 模拟器屏幕快照“2013-3-18 上午10.23.53”

Emulate iPhone

iOS 模拟器屏幕快照“2013-3-18 上午10.17.15”

View source code and HTML editor

iOS 模拟器屏幕快照“2013-1-23 下午3.56.30”

Web inspector remote

Snip20130401_92

remote control

MIHTool HTTP Server

HAR Viewer

iOS 模拟器屏幕快照“2013-3-3 上午11.43.43”

iPhone version

iOS 模拟器屏幕快照“2013-4-1 上午11.51.38”

iPhone version

iOS 模拟器屏幕快照“2013-4-1 下午2.13.43”

iPhone version

Snip20130401_93