Index: safari/include.youtube.js |
=================================================================== |
--- a/safari/include.youtube.js |
+++ b/safari/include.youtube.js |
@@ -67,7 +67,12 @@ |
// player with JavaScript which video and which ads to show next, |
// bypassing our flashvars rewrite code. So we disable |
// history.pushState on pages with YouTube's flash player. |
- document.location.href = "javascript:void(history.pushState = undefined);"; |
+ var script = document.createElement("script"); |
+ script.type = "application/javascript"; |
+ script.async = false; |
+ script.textContent = "history.pushState = undefined;"; |
+ document.documentElement.appendChild(script); |
+ document.documentElement.removeChild(script); |
} |
var deferred = []; |