La balise Meta et javascript redirection du navigateur qui a la priorité?

Je suis en développement en PHP, à l'aide de Curl pour suivre des liens vers leur destination finale. J'ai parfois atteindre une page avec une balise meta de redirection ou une redirection javascript, et que vous voulez être assez intelligent pour eux de suivre. Si une page a la fois, qui dois-je suivre (c'est à dire, qui serait le premier feu)?

Exemple de balise meta refresh:

<meta http-equiv="refresh" content="0;URL='http://location1.com/'">

Exemple de code javascript d'actualisation:

<script>
window.location.href='http://location2.com/';
</script>
Je pense que dans certains cas, il s'agit d'une condition de concurrence... parfois, on va arriver en premier, parfois l'autre. J'ai été mordu par cette avant.

OriginalL'auteur Michael B | 2013-04-11