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;
});