SHDocVw.IWebBrowser2.Navigate2
Delphi
procedure Navigate2(const URL: OleVariant; const Flags: OleVariant; const TargetFrameName: OleVariant; const PostData: OleVariant; const Headers: OleVariant); safecall;
C++
virtual HRESULT __safecall Navigate2(const System::OleVariant &URL, const System::OleVariant &Flags, const System::OleVariant &TargetFrameName, const System::OleVariant &PostData, const System::OleVariant &Headers) = 0 ;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | SHDocVw.pas SHDocVw.hpp |
SHDocVw | IWebBrowser2 |
Description
Va sur une ressource spécifiée.
Utilisez la méthode Navigate2 pour trouver une ressource spécifique et la télécharger. Navigate peut envoyer un message HTTP à l'URL spécifiée et afficher le résultat ou afficher simplement le résultat d'un fichier spécifié ou aller sur une ressource qui ne peut s'exprimer avec une URL, par exemple une liste d'identificateurs d'élément.
URL spécifie le nom de chemin UNC d'un fichier, le localisateur uniforme de ressources d'une ressource Internet ou un pointeur sur une liste d'identificateurs d'élément (PIDL).
Flags est un ensemble de valeurs qui spécifient s'il faut ajouter la ressource à l'historique, s'il faut lire depuis ou écrire dans le cache et s'il faut afficher la ressource dans une nouvelle fenêtre. Il peut être la somme de zéro ou plusieurs des valeurs suivantes.
Constante | Valeur | Signification |
---|---|---|
navOpenInNewWindow |
1 |
Ouvre la ressource ou le fichier dans une nouvelle fenêtre. |
navNoHistory |
2 |
N'ajoute pas la ressource ou le fichier à la liste d'historique La nouvelle page remplace la page actuelle dans la liste. |
navNoReadFromCache |
4 |
Ne lit pas depuis le cache disque pour ce déplacement. |
navNoWriteToCache |
8 |
N'écrit pas les résultats de ce déplacement dans le cache disque. |
navAllowAutosearch |
16 |
Si la navigation échoue, le navigateur Web tente de se positionner en utilisant les domaines racine courants (.com, .edu, etc.). Si ceci échoue encore, l'URL est transmise au moteur de recherche. |
TargetFrameName est le nom du cadre dans lequel afficher la ressource ou NULL si la ressource ne doit pas être affichée dans un cadre nommé.
PostData contient les données envoyées au serveur lors de l'utilisation de la méthode Navigate afin de générer un message HTTP POST. Si PostData contient NULL, la méthode Navigate génère un message HTTP GET. PostData n'est pas pris en compte si URL ne spécifie par une URL HTTP.
Headers contient tous les en-têtes envoyés aux serveurs quand l'URL représente une URL HTTP. Les en-têtes HTTP spécifient l'action qui est demandée au serveur, le type de données, etc. Voir l'objet TWebRequest dont les propriétés représentent la plupart des en-têtes courants.