2010-06-20 4 views
2

Je suis en train d'évaluer le javascript de la page html basée sur HTML (je veux dire certaines des variables en fonction javascript UTILISIEZ id balise html)Besoin d'aide pour évaluer JavaScript à partir HTML Sans WebBrowser

  1. Je dois utiliser il a plusieurs threads (pas d'interface utilisateur), ce qui signifie que je ne peux pas utiliser WebBroser.

  2. Je ne peux pas utiliser Eval.JScriptEvaluate parce que le javascript dépend du html

est-il est un moyen d'y parvenir avec ces limitations

Peut-être il y a un service Web qui ravive HTML chaîne et permet d'exécuter un script spécifique.

Répondre

0

Vous aurez besoin d'analyser et d'exécuter le script - il y a un certain nombre de projets là-bas pour aider à ce sujet, voir:

+0

Les liens que vous avez fournis comme je l'ai compris ne fournissent pas ne répond pas aux exigences - ils utilisent l'objet COM (ce qui signifie que je ne peux pas l'utiliser multi-thread) ou d'évaluer uniquement javascript. Ou il y a le moyen d'analyser html en javascript que je ne connais pas – Robob

0

Pouvez-vous donner plus de détails dans votre question. par exemple. Avez-vous le contrôle de cette page que vous essayez d'exécuter (dans ce cas, peut-être pourriez-vous résoudre vos besoins multiples avec les webmasters HTML5) et pourquoi avez-vous besoin de plusieurs threads?

est one link vous trouverez peut-être ici intéressante, avec un peu de travail de votre côté vous permettra de charger des pages Web dans Rhino (un côté serveur, javascript interprète) et d'exécuter le javascript.

Un autre lien à vérifier est HTMLunit, qui vous permet également de simuler un navigateur qui peut exécuter du code javascript à partir de Java.

Questions connexes