IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

get url content : en mode connecté ou non ?


Sujet :

Java

  1. #1
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 15
    Par défaut get url content : en mode connecté ou non ?
    Bonjour à tous.
    Petites questions liées à ma seule connaissance du sujet en html/javascript :

    je sais que si je créé une page web avec une iframe, et que cette iframe charge la page "http://gmail.com" par exemple,
    l'utilisateur final verra, dans cette iframe, deux choses différentes selon qu'il est connecté ou non à son compte gmail dans un autre onglet du même navigateur :
    - s'il n'est pas connecté, il verra la page standard de connexion à gmail
    - sinon il verra ses mails (la session est partagée entre les différents onglets du navigateur web, rien d'extraordinaire)


    1) Si je créé une applet qui affiche le contenu d'une page web, est ce que le même principe s'applique ?
    Ou est ce que le web Browser intégré à l'applet Java est indépendant du navigateur dans lequel j'aurais gmail d'ouvert ?

    2) On peut récupérer, en java, le contenu de la page web chargée. Mais est ce que Java respecte également les règles de cross-site-scripting (comme javascript avec les iframe) ?

    Merci
    JC

  2. #2
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    Citation Envoyé par jcmartin01 Voir le message
    1) Si je créé une applet qui affiche le contenu d'une page web, est ce que le même principe s'applique ?
    Ou est ce que le web Browser intégré à l'applet Java est indépendant du navigateur dans lequel j'aurais gmail d'ouvert ?
    si la requête GET inclus les bons headers (cookies de session, authentification, etc), alors on verra ses propres mails. sinon non. tout dépend donc de comment est codé l'applet...

    Citation Envoyé par jcmartin01 Voir le message
    2) On peut récupérer, en java, le contenu de la page web chargée. Mais est ce que Java respecte également les règles de cross-site-scripting (comme javascript avec les iframe) ?
    j'aurais tendance à dire non, mais comme je ne fais quasiment jamais d'applets, du coup, suis pas vraiment sûr du comportement du plugin java dans les navigateurs (il est peut-être sandboxé)

  3. #3
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Les droits sur les objet URL accessible par l'applet sont de deux type:

    Si l'applet a eu les autorisations de sécurité (hors du sandbox donc), elle peut charger n'importe quelle URL
    Si l'applet n'a pas ces autorisation (sandbox), elle ne peut charger que des URL qui sont sur le même domaine que la page contenant l'applet

    Dans tous les cas, elle n'a pas accès aux informations d'authentification provenant du navigateur. Pour avoir des informations sur les cookies, headers, etc, elle doit passer par une pont en javascript qui lui permet de dialoguer avec le browser. Et ce pont étant en javascript, il fonctionne comme si le javascript était lancé depuis la page contenant l'applet. Les règles habituelles s'appliquent.

    Il n'y a pas de "webbrowser" intégré aux applets.

Discussions similaires

  1. Get url en AS2 mode debug flash
    Par le nOoB dans le forum ActionScript 1 & ActionScript 2
    Réponses: 1
    Dernier message: 25/07/2012, 09h00
  2. Choisir Mode connecté ou non connecté
    Par bazoga dans le forum Développement
    Réponses: 7
    Dernier message: 30/11/2011, 15h00
  3. C# - BD : mode connecté ou non-connecté
    Par rousseau_damien dans le forum C#
    Réponses: 5
    Dernier message: 10/11/2010, 21h57
  4. Réponses: 1
    Dernier message: 27/01/2005, 06h36
  5. [Flash MX 2004]get URL
    Par ob1knob dans le forum Flash
    Réponses: 5
    Dernier message: 28/04/2004, 15h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo