Comment puis-je faire une extension Chrome automatiquement, cliquez sur un bouton lorsque le chargement d'une page?
Je suis en train de créer un Google Chrome extension qui appuie sur un bouton de chargement de la page. J'ai été en mesure de déclencher le bouton à l'aide de VBscript pour Internet Explorer en utilisant ce code:
IE.Navigate("javascript:changeIframe();")
Mais, maintenant, j'ai besoin de le faire dans Google Chrome via une extension. Toutefois, le bouton n'est pas un id:
<input type="button" value="Start!" onclick="javascript:changeIframe();">
et voici ce que j'ai essayé jusqu'à présent et rien ne semble fonctionner:
window.onload="javascript:changeIframe()";
javascript:changeIframe();
document.getElementById('').click();
document.getElementById('').submit();
Il semble que .click
et .submit
n'est pas défini dans Google-Chrome du javascript?
La chose étrange est que lorsque j'utilise ce script:
javascript:changeIframe();
dans la console javascript de Chrome, il appuie sur le bouton automatiquement et tout fonctionne bien. Mais, quand j'ai mis le même script dans mon .fichier js il ne fonctionne pas.
J'ai juste besoin de savoir ce que je dois mettre dans mon .js afin d'appuyer sur le bouton automatiquement au chargement de la page.
je pouvais faire ce que je voulais avec IE et il a bien fonctionné, mais IE ne me laissera pas exécuter plus de 30 instances simultanément c'est la raison pourquoi j'ai déménagé à google chrome
OriginalL'auteur Cogneti Base | 2012-07-08
Vous devez vous connecter pour publier un commentaire.
La traditionnelle façon de le faire est de injecter le code1:
Vous n'avez normalement pas à les écouter pour
onload
, car les scripts de contenu le feu à peu près à ce point par défaut.1 L'extension JS fonctionne dans un "Isolé du Monde" et ne peuvent pas interagir avec la page du javascript sans quelques trucs qui ne sont pas nécessaires ici.
Vous êtes les bienvenus! Ravi de vous aider.
je juste ne sais pas comment vous remercier, vous , quelle est votre email je dois vous envoyer une carte-cadeau amazon de ce que vous avez fait pour moi , oh mon dieu j'ai juste ne peux pas croire que cela a fonctionné
Sans supplément de grâce sont nécessaires. Nous avons tous été là.
OriginalL'auteur Brock Adams
Grand que vous avez une solution, mais voulais vous montrer une autre façon de simuler un clic.
Avec cette façon, vous n'avez pas à injecter du code ou de connaître la fonction que le onclick va l'exécuter, il suffit de faire un bouton et de simuler un clic....
Il m'aide avec ma tâche. J'ai été à la recherche de la façon de "cliquer" sur une classe avec role="button". Merci!
OriginalL'auteur PAEz