show-js-error
Version:
Show a message about a js error in any browser
67 lines (53 loc) • 1.92 kB
Markdown
Show js error
=============
[](https://www.npmjs.com/package/show-js-error)
[](https://www.npmjs.org/package/show-js-error)
[](https://david-dm.org/hcodes/show-js-error)
Shows a message when an js error occurs in a browser.<br>
Useful for developing and testing your site on mobile phones, tablets and desktop.
Shortly:<br><br><br>
Detail:<br>
## Browsers
Any.
## Install
```
npm install show-js-error --save-dev
```
## Using
```html
<link rel="stylesheet" href="./node_modules/show-js-error/dist/show-js-error.css" />
<script src="./node_modules/show-js-error/dist/show-js-error.js"></script>
```
or
```html
<link rel="stylesheet" href="./node_modules/show-js-error/dist/show-js-error.css" />
<script src="./node_modules/show-js-error/dist/show-js-error.custom.js"></script>
<script>
showJSError.init({
title: 'JavaScript error',
userAgent: navigator.userAgent,
sendText: 'Send 🐛',
sendUrl: 'https://github.com/hcodes/show-js-error/issues/new?title={title}&body={body}'
});
</script>
```
## Show custom error
```js
showJSError.show({
title: 'My title',
message: 'My message',
filename: 'My filename',
stack: 'My stack',
lineno: 100,
colno: 3,
userAgent: 'OS X Yosemite, Safari 8'
});
// or
showJSError.show('Hello error!');
// or
var err = new Error();
showJSError.show(err);
```
## [Example](http://hcodes.github.io/show-js-error/tests/many.html)
## [License](https://github.com/hcodes/show-js-error/blob/gh-pages/LICENSE)
MIT License