Safari Remote Debugging on Windows
With the release of iOS 6, Apple implemented a feature called remote debugging
A client is having problems with my webapp since installing the new iOS 6 and I can't figure out the issue. It doesn't seem to be an issue with caching of AJAX requests, because the errors occur randomly and the problem is not (only) that results are still the same.
So it has to be a problem with parallel AJAX-Calls
To identify the problem and efficiently fix it (instead stumbling in the dark) I need a debugger. I was happy to read about the remote debugging feature but I cannot get it to work.
The Questions now are:
How to debug Safari iOS when you're on Windows?
Those nice Safari developer tools for iPhone require Safari 6, ie they are NOT available on Windows. There are no plans for a Windows version of Safari 6 or, as Apple put it: "Safari 6 is available for Mountain Lion and Lion. Safari 5 continues to be available for Windows." (http://en.wikipedia.org/wiki/Safari_%28web_browser%29#Safari_6)
If your local web server (eg: XAMPP) is properly configured, you should be able to visit it from your iPhone once it's connected to your computer. However, on Windows, this does not work either.
Alternatives:
Hope this helps someone.
There is actually a pretty easy way to debug a website in Safari on iOS using Firefox WebIDE on a Windows machine. I wrote an answer at https://stackoverflow.com/a/35714835/306179 further describing this solution.
Port forwarding on ios device is easy. but the problem is, that ios does not run inspector by default on any port by default.
链接地址: http://www.djcxy.com/p/55716.html上一篇: 在Safari 6中禁用JIT以解决严重的Javascript JIT错误
下一篇: Windows上的Safari远程调试