Skip to content

Prerender plugin help to blacklist and abort all css, png, font request in chrome hreadless

License

Notifications You must be signed in to change notification settings

kenylieou/prerender-request-blacklist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prerender Request Blacklist

This is a plugin to be used with your Prerender server to avoid requesting to any blacklist extensions such as image, css, fonts etc

Install

npm install

npm install prerender-request-blacklist --save

server.js

const prerender = require('prerender');
const server = prerender();

server.use(require('prerender-request-blacklist'));

server.start();

Test it

curl http://localhost:3000/render?url=https://www.example.com/

Options

List of blacklist data separated by ,

export BLACKLISTED_EXTS=css,jpg
export BLACKLISTED_DOMAIN=google.com
export BLACKLISTED_MATCH=regex_pattern

For example:

export BLACKLISTED_EXTS=ico,jpg,jpeg,png,ttf,eot,otf,woff,woff2,gif,svg,pdf,css,svg
export BLACKLISTED_DOMAIN=www.googletagmanager.com,googletagmanager.com,www.google-analytics.com,google-analytics.com,connect.facebook.net,lc.iadvize.com,fonts.gstatic.com,gstatic.com,i.ytimg.com,www.youtube.com,vimeo.com,www.vimeo.com,baidu.com,f.vimeocdn.com,fresnel.vimeocdn.com,player.vimeo.com,i.vimeocdn.com,youtube.com,player.youtube.com,stats.g.doubleclick.net,static.iadvize.com,api.iadvize.com
export BLACKLISTED_MATCH=^[^ignore]+$

About

Prerender plugin help to blacklist and abort all css, png, font request in chrome hreadless

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published