2010-01-18 6 views
2

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

+0

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

+0

Oui, c'est correct. – user200814

Répondre

0

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)

1

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?

+0

Je suis curieux aussi. Si le JS doit être généré dynamiquement, pourquoi pas par le serveur? – Matt

Questions connexes