click hijack audio
by ryanttb
HTML
<a href="http://cyber.law.harvard.edu/">Berkman</a>
<a href="http://fjdkshfjdkshkjfdsfkdhsjk.com/" data-ir-location="http://cyber.law.harvard.edu/">Nothing</a>
<h2>audio tag tests</h2>
<audio src="" autoplay="autoplay">no support</audio>
<div class="audio-output">
</div>
CSS
a {
display: block;
}
JavaScript
$(function( ) {
$audio = $('audio');
$ao = $('.audio-output');
/* audio tests */
$audio.on('load', function(e) {
$ao.html( $ao.html() + '<br>audio_load');
}).on('error', function(e) {
$ao.html( $ao.html() + '<br>audio_error: ');
});
/* base click handler */
$('a').click(function() {
$audio.prop('src', $(this).prop('href'));
return false;
});
});