Web Navigator

  • Mise à jour le 14/03/16
  • Note :
     

J’ai le projet de l’améliorer en ajoutant la possibilité de changer la page d’acceuil (par defaut : google), d’enregistrer des favoris, de consulter l’historique, d’afficher certains favoris dans une page “mosaïque”.Ce navigateur a été très facile à faire, en particulier grâce au composant TWebBrowser qui est un composant qui permet d’afficher les pages WEB. J’ai eu néanmoins quelques difficultés à lier ce composant aux autres composants de la fenêtre principale du navigateur : – Comment afficher dans la barre d’état les liens survolés par le pointeur de souris. – Comment savoir si il y a une page précédante ou suivante (et donc s’il faut cacher, ou montrer, les boutons correspondants) – Comment obtenir le source HTML de la page pour pouvoir l’enregistrer. (Il faut d’ailleurs que j’améliore cette fonction, qui pour l’instant, n’enregistre que le source HTML principal, sans les images et sans le contenu des frames.) J’ai eu aussi du mal à associer le composant WebBrowser dans un nouvel onglet. En effet, ce composant étant créé à l’exécution, et n’ayant pas de propriété Parent (conteneur associé), il m’a fallu utiliser InsertControl du TTabSheet (page d’onglet). Bizarre ! Ce navigateur offre l’avantage d’être dénué de liens commerciaux.

Capture d'écran Web Navigator
[rwp_box id="-1" template="rwp_template_5cfa8288a04e8"]