Skip to content

Instantly share code, notes, and snippets.

@buger
Created December 11, 2010 17:21
Show Gist options
  • Save buger/737481 to your computer and use it in GitHub Desktop.
Save buger/737481 to your computer and use it in GitHub Desktop.
<html>
<head>
function handleMessage(msgEvent) {
var messageName = msgEvent.name;
var messageData = msgEvent.message;
if (messageName === "playClicked")
_gaq.push(['_trackEvent', 'playerControls', 'PlayClicked']);
}
}
safari.self.addEventListener("message", handleMessage, false);
</head>
<body>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-16810054-3']);
_gaq.push(['_trackPageview']);
_gaq.push(['_trackEvent', 'pageLoad', 'background', '2.8.20']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript';
ga.async = true;
ga.src = 'https://ssl.google-analytics.com/ga.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);
})();
</script>
</body>
$('.play_button').click(function(){
safari.self.tab.dispatchMessage("playClicked",{});
}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment