.. displays logs and Javascript errors in an overlay on top of your site. Useful for mobile webdevelopment. Installed in 5 seconds [1]. Works on every device and browser [2].
It's useful when you want to see logs and the errors you [3] have created in a mobile browser while you are developing and debugging.
I found debugging is a bit hard on mobile devices since there is no magic button in mobile browser to see the console logs or Javascript errors and related source. There are a lot of remote-tools. Some are not available for all browsers, take time too much time to setup or aren't sync because of remote delays.
Add this piece of code somewhere in your html-page. Save document, refresh browser.
In the <head>
before other <script>
tags is probably the best place.
<script src="https://markknol.github.io/console-log-viewer/console-log-viewer.js"></script>
It captures console.log
, console.info
, console.warn
, console.debug
, console.error
and window.onerror
and displays it in an overlay on top of your site. That's it.
- Closes the console with the x button, and bring back with the Ξ button.
- Tip: Toggle the console with the keyboard ~ tilde key.
- Start closed using:
<script src="https://markknol.github.io/console-log-viewer/console-log-viewer.js?closed=true"></script>
- Pause/resume the console logs by pressing the ► button
- Start minimized using:
<script src="https://markknol.github.io/console-log-viewer/console-log-viewer.js?log_enabled=false"></script>
- Minimize the console with the - button, and bring back to normal with the + button.
- Start minimized using:
<script src="https://markknol.github.io/console-log-viewer/console-log-viewer.js?minimized=true"></script>
- Switch top/bottom alignment by pressing the ↑ or ↓ button in the console.
- Start bottom aligned using:
<script src="https://markknol.github.io/console-log-viewer/console-log-viewer.js?align=bottom"></script>
Clicking on a Javascript-error opens the source in a new tab (demo).
The source can be found here: https://github.com/markknol/console-log-viewer/blob/gh-pages/console-log-viewer.js
[1] .. depends on your copy/paste skills
[2] .. if this isn't true report here
[3] .. protip: blame someone else