Guest User

Untitled

a guest
Apr 20th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. $(window).on('unload', function() {
  2. db.flipCounter.get(gon.slug, function(obj) {
  3. var payload = JSON.stringify({
  4. slug: gon.slug,
  5. localFlipCount: obj.fc,
  6. time: Date.now()
  7. })
  8.  
  9. navigator.sendBeacon('/analytics', csrfProtect(payload))
  10.  
  11. })
  12. })
  13.  
  14. function csrfProtect(payload) {
  15. var param = $("meta[name=csrf-param]").attr("content")
  16. var token = $("meta[name=csrf-token]").attr("content")
  17.  
  18. if (param && token) payload[param] = token
  19. return new Blob([JSON.stringify(payload)], { type: "application/json; charset=utf-8" })
  20. }
Add Comment
Please, Sign In to add comment