RequireJS CDN test

Using RequireJS to load from a CDN See: https://github.com/jherax/proxy-storage

HTML

<script src="http://requirejs.org/docs/release/2.1.5/minified/require.js"></script>
<div id="test">It didn't work :(</div>

CSS

#test {
  color: orangered;
  line-height: 24px;
}

JavaScript

requirejs.config({
  paths: {
    'proxy-storage': 'https://unpkg.com/proxy-storage/dist/proxy-storage.min'
  }
});

require(['proxy-storage'], function(proxyStorage) {
  // localStorage usually is the default storage
  var storage = proxyStorage.default;
  // creates a new storage mechanism
  var cookieStore = new proxyStorage.WebStorage('cookieStorage');
  
  storage.setItem('proxyStorage', 'Saved in the default storage');
  cookieStore.setItem('proxyStorage', 'Saved in cookie-storage');
  var text = "It works!<br>Open browser's Dev-tools > Application > Storage";
  document.getElementById('test').innerHTML = text;
});