Peut-être que Lao Zhao est dégoûté par IE6, alors il a fait quelques astuces sur son blog. Si IE6 parcourt son blog, il passera à une autre page.
Je suis très déprimé. Dois-je installer un navigateur pour lire un blog ? Je suis très paresseux, je veux juste utiliser IE6 pour le regarder !
Je lisais jQuery récemment, je viens de commencer et j'ai trouvé une fonction intéressante, alors je l'ai expérimentée sur le blog de Lao Zhao, haha.
Charge la dernière version d'une page Web HTML.
Code jQuery :
$.ajax({
URL : "test.html",
cache : faux,
succès : fonction(html){
$("#results").append(html);
}
});
<div id="results"></div>
Utilisez simplement ceci, changez l'adresse du blog de Lao Zhao et voyez quel effet cela aura, hehe.
Créez un nouveau fichier texte et renommez-le : a.htm. Copiez simplement le code dans l'exemple, modifiez l'URL et exécutez-le.
Je l'ai vu, ha, attends, pourquoi a-t-il encore sauté ? Il semble que le script js du blog soit également en cours d'exécution. Écoutez, ne serait-ce pas bien si je tuais ce script ?
Après avoir longtemps cherché (js est relativement mauvais), je l'ai finalement trouvé.
code
<!--[si IE 6]>
<langage de script="javascript" type="text/javascript">
var url = window.location.toString();
window.location = " http://files.cnblogs.com/JeffreyZhao/no-ie6.xml?r =" + Math.random().toString() + "&from=" + encodeURIComponent(url);
</script>
<![endif]-->
C'est le code qui pose problème, tuez-le. Remplacez simplement "window.location..."
code
<head><title>Utilisez IE6 pour lire le blog v1.0 de Lao Zhao</title>
<script src="aspnet_client/jquery/jquery-1.3.1.js" type="text/javascript"></script>
<script type="text/javascript">
// Attendez que l'élément dom soit chargé.
$(document).ready(function(){
$.ajax({
URL : " http://www.cnblogs.com/JeffreyZhao/archive/2010/01/14/talk-about-code-performance-4-asm-optimization.html ",
cache : faux,
succès : fonction(html){
html = html.replace("window.location = " http://files.cnblogs.com/JeffreyZhao/no-ie6.xml?r= " + Math.random().toString() + "&from= " + encodeURIComponent(url);","");
$("#results").append(html);
}
});
});
</script>
</tête>
<corps>
<div id="results"></div>
</corps>
</html>
Voici le code. Créez un fichier texte localement, renommez-le, copiez-le et exécutez-le. Ensuite, vous pouvez voir le blog de Lao Zhao dans IE6.
ps : Lorsque j'exécute ce code sur le site Web, il est indiqué "aucune autorisation". Une démonstration en ligne n’est donc pas possible.