Added prefetch support trick for non Firefox browsers v1.0
authorMarc MAURICE <dooblempub@positon.org>
Fri, 29 Oct 2010 22:42:08 +0000 (00:42 +0200)
committerMarc MAURICE <dooblempub@positon.org>
Fri, 29 Oct 2010 22:42:08 +0000 (00:42 +0200)
view.php

index 551af85..33b935f 100644 (file)
--- a/view.php
+++ b/view.php
@@ -112,8 +112,21 @@ img {
 </style>
 
 <?php if ($nextImageUrl !== '') { ?>
+ <?php if (strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== false) { ?>
 <link rel="prefetch" href="<?php echo $nextImageUrl ?>" />
 <link rel="prefetch" href="<?php echo $nextPageUrl ?>" />
+
+ <?php } else { ?>
+<script type="text/javascript">
+window.onload = function() {
+       var im = new Image();
+       im.src = '<?php echo $nextImageUrl ?>';
+       var req = new XMLHttpRequest();
+       req.open('GET', '<?php echo $nextPageUrl ?>', false);
+       req.send(null);
+};
+</script>
+ <?php } ?>
 <?php } ?>
 
 </head>