0.1.7 • Published 9 years ago
bug-reporter v0.1.7
bug-reporter
A pure JavaScript library handle report error message
Installation
$ npm install --save bug-reporterUsage
使用 LeanCloud 或 自备后台服务器接口 (可同时一起使用)保存 Bug 信息。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="/path/to/bugReporter.min.js"></script>
<script type="text/javascript">
window.bugReporter.init({
url: '/bug/reporter',
type: 'post',
success: function(text) {
console.log(text)
},
fail: function(req) {
console.error(req);
}
});
</script>
</head>
<body>
</body>
</html>or
<script src="//unpkg.com/bug-reporter/lib/bugReporter.min.js"></script>Options
appIdStringLeanCloud App ID
appKeyStringLeanCloud App Key
appClassStringLeanCloud Data Class
debugBooleanfalseby defualt.outputBooleanfalseby defualt.urlStringtypeStringGETby defualt.successFunctionfailFunctionwindowArray[]by defualt.navigatorArray['language', 'platform', 'userAgent']by defualt.screenArray['width', 'height']by defualt.
Methods
init
@param {Object} opts - bugReporter optionsdestoryreport
@param {String} method - 'GET' or 'POST' or 'JSON'
@param {String} url
@param {Object} data
@param {Function} cbSucs - success callback
@param {Function} cbFail - fail callbacksendData
@param {Object} data @param {Function} fn @param {Object} obj
@param {Function} method
@param {Array} argsLicense
MIT