eurocookie-js

2.2.0 • Public • Published

eurocookie-js

Join the chat at https://gitter.im/AdrianArroyoCalle/eurocookie-js

eurocookie-js is a full, yet simple to use, library to request consent for cookies. It doesn't allow cookies until consent is granted. It also comes with the translated messages prepared to be shown to the users.

Features

  • Block cookies before consent accept
  • Multilanguage
  • No dependencies
  • Remembers consent

Using npm + browserify

Install with npm

npm install eurocookie-js --save

If you need to install the cookies import the module and call euroCookie

var ec=require("eurocookie-js");
ec.euroCookie("http://link-to-privacy-policy.com");

It will load all script tags with the class cookielike this

<script type="text/plain" class="cookie">
 //CALLING GOOGLE ANALYTICS
 ga.push(); ....
</script> 

Remember that you must set the script type to "text/plain" to prevent the execution

Using script tag

eurocookie-js can also be used with a simple script tag. Put it at the very end of the HTML file.

  <script type="text/plain" class="cookie">
  console.log("We have cookie consent here");
  </script> 
  <script src="eurocookie-js/index.js"></script> 
  <script>
  euroCookie("http://link-to-privacy-policy.com");
  </script> 
</body>
</html>

Using Bower

bower install eurocookie-js --save

And remember to put the correct path destination

<script src="bower_components/eurocookie-js/index.js"></script>

Package Sidebar

Install

npm i eurocookie-js

Weekly Downloads

5

Version

2.2.0

License

Apache-2

Last publish

Collaborators

  • adrian.arroyocalle