Est-il possible d'appeler une fonction javascript à partir de l'URL? J'essaie essentiellement d'exploiter les méthodes JS dans une page où je n'ai pas accès à la source.
Quelque chose comme: http://www.example.com/mypage.aspx?javascript:printHelloWorld()
Je sais que si vous mettez javascript:alert("Hello World");
dans la barre d'adresse, cela fonctionnera.
Je soupçonne que la réponse à cette question est non mais je me suis simplement demandé s'il y avait un moyen de le faire.
http:
au début de l'URI indique au navigateur "Je veux que vous fassiez une requête HTTP", donc la requête HTTP le fait. Il n'y a pas moyen de contourner cela, je pense.
javascript:alert("Hi");
dans ma barre d'adresse Firefox (28.0) et appuie sur Entrée, rien ne se passe. Peut-être que cela a été désactivé? ... Oui, apparemment, il a été désactivé car les idiots pourraient être convaincus de coller n'importe quoi dans leur barre d'adresse. Retrouvez les informations ici: stackoverflow.com/a/18782801/111036