I understand that it is not possible to tell what the user is doing inside an iframe
if it is cross domain. What I would like to do is track if the user clicke
This is certainly possible. This works in Chrome, Firefox, and IE 11 (and probably others).
focus();
var listener = window.addEventListener('blur', function() {
if (document.activeElement === document.getElementById('iframe')) {
// clicked
}
window.removeEventListener('blur', listener);
});
JSFiddle
Caveat: This only detects the first click. As I understand, that is all you want.