grunt-yyfrontmonitor-util
Version:
96 lines (67 loc) • 2.22 kB
Markdown
# grunt-yyFrontMonitor-util
> use to build the html page to fix the yy frontEnd Monitor Project
## Getting Started
This plugin requires Grunt `~0.4.5`
If you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
```shell
npm install grunt-yyFrontMonitor-util --save-dev
```
Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
```js
grunt.loadNpmTasks('grunt-yyFrontMonitor-util');
```
## The "yyFrontMonitor_util" task
###简介
此项目用于yy前端监控项目的针对页面的预处理插件
现阶段针对了外链丢失实现了预处理工作
### Overview
In your project's Gruntfile, add a section named `yyFrontMonitornitor_util` to the data object passed into `grunt.initConfig()`.
```js
grunt.initConfig({
yyFrontMonitor_util: {
options: {
// Task-specific options go here.
},
your_target: {
// Target-specific file lists and/or options go here.
},
},
});
```
### Options
* lostSrcReport (boolean)
* 用于对外链资源丢失监控的html文件预处理
```
option{
lostSrcReport:true,
qid:1
}
```
### Usage Examples
#### Default Options
```
grunt.initConfig({
yyFrontMonitor_util: {
options: {},
files: {
src:["test/*.html","test/test1.html"]
},
destDir:"build/"
},
});
```
## Contributing
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).
## Release History
0.1.1 将onload和onreadystatechange的监听改为使用onerror进行监听
0.1.3 / 0.1.4去除class添加,修改onerror回调传参
0.1.5
* 添加监控script构建功能
* 添加基础埋点(白屏上报)功能
* 添加基础队列埋点功能
0.1.6 / 0.1.7
* 修复bug
0.1.8
* 资源链接修改
0.1.9 / 0.2.0 / 0.2.1
* bug fix