Supprimer le “êtes-vous sûr de vouloir quitter cette page” popup dans la Delphi TWebbrowser de contrôle

J'ai une application Delphi qui utilise TWebbrowser composant pour automatiser la navigation vers une autre application web que nous avons.

Mon problème est que, parfois, IE montre la tristement célèbre " Êtes-vous sûr de vouloir quitter cette page, message et quand cela arrive, mon application ne peut pas accéder à un autre pages, à moins qu'un utilisateur clique sur 'Quitter cette page" bouton. Je ne peux pas modifier le code du site web pour supprimer cet avertissement, malheureusement.

Ce message est affligent de mon application pendant des semaines, et je ne pouvais pas arriver à une bonne solution de plus. Ce que j'ai fait est de garder un processus d'arrière-plan ne envoyer manuellement une frappe lorsque cette fenêtre s'afficher, mais ce n'est pas une bonne solution car on ne peut pas utiliser l'ordinateur pendant que mon application fonctionne.

J'ai vu solution possible pour C# dans la rubrique ci-dessous, mais j'ai besoin d'un code Delphi à la place.

Supprimer l' "êtes-vous sûr de vouloir quitter cette page" popup dans la .NET contrôle webbrowser

Que toute aide est très, très apprécié.

Merci 🙂

  • Il est plus probable que vous pouvez faire cela avec TEmbeddedWB, la version améliorée de la IShellDocView/InternetExplorer, il a beaucoup plus de fonctionnalités que les TWebBrowser wrapper.
  • Pourquoi on ne peut pas l'utilisateur qui est de la navigation cliquez sur le bouton?
InformationsquelleAutor delphirules | 2013-10-13