Je voudrais télécharger une image sans que son URL ne soit placée dans l'historique du navigateur, puis l'afficher en HTML/Javascript. L'URL contient des données sensibles et ne peut donc pas être sauvegardé côté client. L'utilisation d'un POST pour obtenir les données du serveur semble la meilleure approche pour ne pas autoriser l'enregistrement de l'URL.Afficher une image sans avoir son URL en cache et sans URI de données?
Les adresses URI de données fonctionneraient, sauf qu'IED ne les prend pas en charge (limitations de taille).
Existe-t-il un autre moyen d'y parvenir? Y a-t-il un truc URI ou un moyen de rendre en utilisant un Canvas?
EDIT: Pour clarifier ... les données proviennent d'un fournisseur d'image tiers. Les données sensibles sont des paramètres d'authentification qui ne doivent pas être stockés côté client à des fins de sécurité.
Qu'est-ce qui vous fait penser que '' va ajouter quelque chose à l'historique du navigateur? –
Quelle est la langue côté serveur? PHP, ASP, etc. Vous pouvez créer un "proxy d'image", donc dans le pire des cas, l'utilisateur voit quelque chose comme 'site.com/getImage.php? Id = quelquechose (qui est en fait le transfert d'une image récupérée de' securesite.com/private/something.jpg') –
Pourquoi y a-t-il des données sensibles dans l'URL? Tout le trafic réseau est assez facile à surveiller, donc le cacher est un très petit obstacle si l'information est vraiment sensible. –