@livenetworks/ln-obfuscator

1.0.1 • Public • Published

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>

Package Sidebar

Install

npm i @livenetworks/ln-obfuscator

Weekly Downloads

0

Version

1.0.1

License

ISC

Unpacked Size

7.34 kB

Total Files

5

Last publish

Collaborators

  • dracivik
  • sojic