1.0.0 • Published 8 years ago

html-xxx-inject v1.0.0

Weekly downloads
1
License
ISC
Repository
-
Last release
8 years ago

html-xxx-inject

在html页面中注入代码

Install

$ npm install --save html-xxx-inject

Usage

var htmlXXXInject = require('html-xxx-inject');

htmlXXXInject.assetsInject('<html><head><title>inject</title></head><body>some text...</body></html>', {
	assets: [
		{
			type: 'css',
			url: 'http://foo.com/bar.css',
			inject: 'head'
		},
		{
			type: 'js',
			url: 'http://foo.com/bar.js',
			inject: 'body'
		}
	]
});
//=> '<html><head><title>inject</title><link rel="stylesheet" href="http://foo.com/bar.css" type="text/css" /></head><body>some text...<script type="text/javascript" src="http://foo.com/bar.js"></script></body></html>'
htmlXXXInject.headMetaDataInject('<html><head><title>inject</title></head><body>some text...</body></html>', '<meta charset="utf-8">');
//=> '<html><head><title>inject</title><meta charset="utf-8"></head><body>some text...</body></html>'

API

assetsInject(htmlContent, options)

注入静态资源引用

htmlContent

Type: string

options

Type: object

headMetaDataInject(htmlContent, metaData)

在head标签注入meta数据

htmlContent

Type: string

metaData

Type: string

License