J'ai besoin de réécrire arbitrairement le code Javascript, côté client, avant qu'il ne soit chargé par le navigateur. Je voudrais gérer les tags de script ainsi que les fichiers .js référencés. Les tags de script générés dynamiquement ne sont pas un objectif. Mon client exécute un système propriétaire, donc cela ne doit fonctionner qu'avec IE pour le moment (IE6 +). J'ai lu sur le filtrage MIME, mais je ne pense pas que cela prendrait soin des balises de script statiques, juste des fichiers .js.réécrire Javascript avant qu'il ne soit chargé par le navigateur
Répondre
Ouch, méchant. Serait-il possible de configurer le navigateur des utilisateurs avec un proxy personnalisé qui peut analyser et réécrire le javascript? Cela pourrait être évincé avec la stratégie de groupe (si les navigateurs ne sont pas déjà configurés avec des proxies)
Quel est le cas d'utilisation pour cela? Cela ressemble à une approche à éviter dans la mesure du possible. Vous perdrez toute possibilité de mettre en cache javascript pour une chose. Pouvez-vous donner un exemple des types de réécriture que vous voulez faire?
Je suis curieux aussi. Si le JS doit être généré dynamiquement, pourquoi pas par le serveur? – Matt
- 1. Comment exécuter le code Javascript avant que le document soit complètement chargé (en utilisant jQuery)
- 2. Comment détecter UserAgent dans un plug-in NPAPI avant qu'il ne soit enregistré par le navigateur?
- 3. Comment pré-traiter du HTML avant qu'il ne soit chargé et analysé par Mozilla?
- 4. jQuery - s'assurer que le contenu est chargé avant qu'il ne soit passé?
- 5. Traitement du clic natif du navigateur avant dom: chargé
- 6. Bookmarklet attend jusqu'à ce que Javascript soit chargé
- 7. Javascript rend le navigateur chargé à jamais et crash Safari
- 8. Comment obtenir le discours d'entrée avant qu'il ne soit reconnu
- 9. Comment utiliser jQuery avant qu'il ne soit référencé?
- 10. Quelle est la méthode appropriée pour arrêter le chargement d'un module Flex avant qu'il ne soit complètement chargé?
- 11. Attendez 3 secondes avant que le formulaire ne soit soumis | JavaScript
- 12. Référencer une valeur JavaScript avant qu'elle ne soit déclarée - Quelqu'un peut-il expliquer cela?
- 13. Pourquoi le Javascript généré par PHP ne fonctionnerait pas dans le fichier chargé via AJAX?
- 14. IE6 ne pas analyser le fichier JavaScript chargé (Recaptcha hébergé par Google)
- 15. Javascript en XSL qui est chargé par Javascript
- 16. Modifier la chaîne VIEWSTATE avant qu'elle ne soit désérialisée
- 17. Puis-je cibler un élément avant qu'il ne soit fermé?
- 18. en utilisant javascript trouver la hauteur qu'un div va prendre avant qu'il ne soit rendu
- 19. C#: Notification avant que WeakReference ne soit collecté?
- 20. Appel d'une fonction avant qu'elle ne soit définie | PHP
- 21. jquery attendre jusqu'à ce que le document volumineux soit chargé
- 22. Javascript: après avoir chargé une page, est-il possible d'empêcher l'utilisation d'un fichier .js chargé en utilisant le navigateur?
- 23. JavaScript onunload seulement appelé si le document est complètement chargé?
- 24. Écrire un script sur DOM et le faire tourner avant que le DOM ne soit rendu
- 25. montrant une image jusqu'à ce que le contenu soit chargé
- 26. Puis-je accéder aux données Flash avant qu'elles ne soient rendues par le navigateur?
- 27. Javascript sur la page ne s'exécute pas avant que l'événement AJAX onComplete soit appelé
- 28. Retour d'une procédure stockée avant qu'elle ne soit terminée
- 29. évaluer l'expression avant qu'il ne soit mis en lambda
- 30. Java; Obtenir des encarts avant que l'image ne soit visible
Est-ce que vous vous attendez à ce que, après qu'un serveur web ait craché un fichier javascript, que le poste de travail client modifie ensuite le javascript avant de l'exécuter? – wallyk
Oui, c'est correct. – user200814