2010-04-15 15 views
0

J'ai une idée d'écrire un utilisateur javascript greasemonkey qui peut détecter quel est le lien de téléchargement exactement réel plutôt qu'un lien de publicité ou autre chose .Comment distinguer un lien s'il va déclencher le téléchargement de fichier ou sauter ailleurs, comme une nouvelle URL

En fait, je trouve qu'un vrai lien de téléchargement est lié à .php. C'est difficile de le détecter je pense.

comment pourrais-je faire cela, des idées?

+0

Il y a un add-on Firefox qui fait cela. Consultez [Link Alert] (https://addons.mozilla.org/en-us/firefox/addon/link-alert/). –

Répondre

2

La seule façon fiable de le faire est de suivre le lien et de vérifier ce que vous trouverez Content-type dans l'en-tête de la réponse. Si vous le pouvez, essayez d'envoyer une demande HEAD au lieu d'un GET. Cela vous donnera les informations dont vous avez besoin sans réellement démarrer le téléchargement.