1.0.1 • Published 5 years ago

ln-obfuscator v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
5 years ago

LiveNetworks Obfuscator Component

Plain Javascript Component. Not needed any additional libraries, frameworks.

  • Speed up your web site by loading non blocking javascript with defer atrribute;
  • Keep your e-mail, telephone number, address... any other personal data from spam crawlers;
  • It works even with dynamically (javascript/ajax) generated elements;
  • Not needed to write single line of javascript to initialize it;

Usage

Create obfuscated string

Load script into .html

<script src="ln-obfuscator.js" defer></script>

In the console:

window.lnObfuscator.obfuscate(10, '<a href="mailto:protect@me.com">protect@me.com</a>');

Result:

<k rbop="wksvdy:zbydomd@wo.myw">zbydomd@wo.myw</k>

Your final html markup

<span ln-obfuscator="10">
	<k rbop="wksvdy:zbydomd@wo.myw">zbydomd@wo.myw</k>
</span>
<script src="ln-obfuscator.js" defer></script>