Ouvrez un fichier HTML local à l'aide de window.open dans Chrome
Je veux ouvrir un fichier HTML local à l'aide de Javascript à l'aide de:
window.open ("file://C:/Users/wins/Desktop/exclusiveWordpress.html","mywindow");
Mais c'est d'ouvrir une nouvelle fenêtre avec une page vierge que nous avons utilisé pour obtenir lors de l'URL n'est pas spécifié. Comment puis-je y parvenir?
source d'informationauteur Viswa | 2011-02-16
Vous devez vous connecter pour publier un commentaire.
Cela a fonctionné pour moi amende:
Fichier 1:
Fichier 2:
Cette méthode fonctionne indépendamment de si oui ou non les 2 fichiers sont dans le même répertoire, MAIS les deux fichiers doivent être locaux.
Pour d'évidentes raisons de sécurité, si le Fichier 1 est située sur un serveur distant, vous ne peut absolument pas ouvrir un fichier sur un client hôte de l'ordinateur et tenter de faire ouvrir une vierge cible.
D'abord, assurez-vous que la source de la page et la page cible sont tous deux servis par le biais de la
file
schéma d'URI. Vous ne pouvez pas forcer unehttp
page pour ouvrir unfile
page (mais il fonctionne dans l'autre sens).Ensuite, votre script qui appelle
window.open()
doit être appelée par un événement initié par l'utilisateur, tels que les clics, les appuis sur les touches et la comme. Simplement en appelantwindow.open()
ne fonctionne pas.Vous pouvez le tester ici même, dans cette question de la page. Exécuter dans la console JavaScript de Chrome:
Vous pouvez également tester si cela fonctionne avec un fichier local. Voici un exemple de fichier HTML qui simplement les charges de jQuery:
Puis ouvrir la console JavaScript de Chrome et d'exécuter les instructions ci-dessus. Le 3ème maintenant travailler.