<!DOCTYPE html> | |
<script> | |
'use strict'; | |
window.onmessage = message => { | |
if (message.data === 'Ready') { | |
let onSuccess = () => { parent.postMessage('Failure', '*'); }; | |
let onError = error => { | |
if (error.name == 'SecurityError') { | |
parent.postMessage('Success', '*'); | |
} else { | |
parent.postMessage('Failure', '*'); | |
} | |
} | |
navigator.nfc.push('Test').then(onSuccess, onError); | |
} | |
}; | |
</script> |