Comment accéder à DOM d'une page Web dans QtWebKit?
Je ne vois aucune méthode exposant DOM dans QtWebKit ...Comment accéder à DOM d'une page Web dans QtWebKit?
Répondre
Maintenant, à partir de Qt 4.4/4.5 Je ne pense pas qu'il y ait un moyen direct, mais ça arrive. Voir http://labs.trolltech.com/blogs/2009/04/07/qwebelement-sees-the-light-do-i-hear-a-booyakasha/
Actuellement, vous devez faire la manipulation du DOM via JavaScript, injecté par QVariant QWebFrame :: evaluateJavaScript (const QString & scriptsource);
la manipulation de DOM via la méthode javascript est incroyablement médiocre. pour tout usage sérieux, il devient très vite évident qu'il est complètement inutilisable. une expérience a été faite pour créer un runtime pour pyjamas-desktop en utilisant pywebkitqt4 et complètement, complètement échoué. beaucoup de choses ont été accomplies - comme les callbacks d'événements écrits en python - mais ils ont dû être mis en place ... en créant un extrait de code javascript! cette approche est vraiment folle. Chaque fois que vous voulez manipuler le modèle DOM de python, vous devez passer par un langage de la merde comme javascript? Quiconque pense que c'est une bonne idée est complètement hors de leur tête. Heureusement à un moment donné, je vais étendre pythonwebkit pour permettre un accès complet aux fonctions DOM: ce sera très facile à faire, mais je n'ai pas le temps pour le moment de compiler webkit pour qt4 (cela prend 90 minutes pour webkit avec gtk tel quel).
- 1. Comment accéder aux éléments DOM mxml (Flex)?
- 2. Qt4: Comment appeler les fonctions JavaScript dans une page à partir de C++ via QtWebkit?
- 3. Comment accéder aux valeurs des éléments imbriqués dans le DOM?
- 4. Comment accéder à l'emplacement de l'iPhone à partir d'une page Web?
- 5. Comment puis-je accéder à une page Web intranet à partir de Perl?
- 6. Puis-je accéder à un objet DOM avec Selenium?
- 7. QtWebKit, QWebElement :: problème setPlainText()
- 8. comment accéder au service web dans .net?
- 9. Comment installer un plugin pour QtWebKit
- 10. Comment puis-je accéder au DOM en utilisant WebKit.NET?
- 11. Enregistrer la page Web à l'aide du contrôle webbrowser
- 12. chargement de la page distante dans DOM avec javascript
- 13. Accéder à la source de la page complète dans WatiN
- 14. pas de DOM pour Yahoo! Widgets objets Web?
- 15. Un service Windows peut-il accéder à des objets de cache dans une page Web?
- 16. Autoriser seulement certains sites Web à accéder à une page PHP
- 17. disjoindre navigateur de http - QtWebKit la bonne décision?
- 18. Accéder au contrôle d'une page à partir d'une autre page
- 19. Accéder au contenu d'une page Web avec C#
- 20. Comment accéder à l'élément .Net sur la page maître à partir d'une page de contenu?
- 21. Incorporation de la page Web dans Flash
- 22. Comment accéder à un site Web sécurisé dans un site Web sharepoint?
- 23. Comment accéder à un service Web avec des méthodes surchargées
- 24. accéder à la page aspx dans l'application root à partir d'une page du sous-dossier
- 25. Comment puis-je accéder à l'arbre dom de la fenêtre enfant?
- 26. PDF à la page Web
- 27. Comment obtenir l'arbre Dom dans GeckoFX
- 28. Comment générer un certificat SSL? Comment accéder à une page avec un certificat invalide dans FF3?
- 29. Comment accéder à l'historique du navigateur?
- 30. Intégrer Web Widget (?) Dans la page Web