Maison interface Web js tutoriel Configurer Chrome pour prendre en charge les requêtes AJAX locales (protocole de fichier) (tutoriel graphique)

Configurer Chrome pour prendre en charge les requêtes AJAX locales (protocole de fichier) (tutoriel graphique)

May 22, 2018 am 11:30 AM
chrome file 本地

Cet article présente principalement en détail comment configurer Chrome pour prendre en charge les requêtes AJAX locales (protocole de fichier). Il a une certaine valeur de référence. Les amis intéressés peuvent se référer à

Quels sont les problèmes ? >

Dans le processus de développement WEB, nous écrivons souvent quelques démos simples au lieu de développer un projet complet. À l'heure actuelle, nos opérations communes sont :


• Créez un nouveau dossier

•Créez les fichiers requis
•Complétez le codage DEMO dans Sublime (ou autre éditeur)
•Double-cliquez sur le fichier HTML pour exécuter la démo directement dans le navigateur

S'il y a une opération AJAX dans la démo à ce moment-là, le navigateur signalera une erreur :

XMLHttpRequest ne peut pas charger file:///Users/iceStone /Documents /Learning/angular/demo/angular-moviecat/movie/view.html Les requêtes d'origine croisée ne sont prises en charge que pour les schémas de protocole : http, data, chrome, chrome-extension, https, chrome-extension. -resource .

La raison est très simple. La politique de sécurité du navigateur (noyau Webkit) détermine que les applications accessibles par le protocole de fichier ne peuvent pas utiliser l'objet XMLHttpRequest. déclare :


Les requêtes d'origine croisée ne sont prises en charge que pour les schémas de protocole : http, data, chrome, chrome-extension, https, chrome-extension-resource.

Requêtes d'origine croisées Ne prend en charge que les protocoles : http, data, chrome, chrome-extension, https, chrome-extension-resource


Cette opération est autorisée dans certains navigateurs, tels que le navigateur Firefox, c'est-à-dire on dit que Filefox prend en charge les requêtes AJAX sous le protocole de fichier.


Solution

En tant que mon Chrome préféré, il est puissant. Il n'y a rien à dire, je peux seulement imaginer qu'il n'y a presque rien. Je ne peux pas le faire, donc Doit et doit être pris en charge :

Windows :

• Définissez les propriétés du raccourci de Chrome et ajoutez –allow-file après «target» -access-from-files, notez qu'il y a un espace devant, rouvrez simplement Chrome.


Mac :

• Le navigateur ne peut être ouvert que via le terminal : Ouvrez le terminal et saisissez la commande suivante : open -a "Google Chrome" –args –disable-web-security et vous pouvez ensuite bloquer l'accès sécurisé [ –args : Ce paramètre est facultatif]


Instructions supplémentaires

À long terme, vous devrez certainement accéder à votre application via HTTP, vous devez donc configurer le logiciel serveur HTTP. Cependant, pour certains étudiants qui débutent, la mise en place d’un serveur HTTP (comme Apache, IIS, etc.) s’avère fastidieuse et prohibitive.


•Il n'y a rien de bon à dire pour les étudiants qui utilisent des IDE. Chaque IDE utilisé pour le développement Web possède un serveur http intégré, il n'est donc pas nécessaire de le configurer séparément.

•Pour les étudiants qui aiment les éditeurs légers, tels que Sublime Text, il n'a pas de serveur HTTP intégré par défaut

Ensuite, je recommande un plug-in Sublime, Sublime Server, qui peut fournir un serveur HTTP de fichiers statiques, l'utilisation spécifique est la suivante :


•Installer Package Control (l'outil de gestion de plug-in de Sublime), qui n'installera pas Google lui-même

•Command+ Shift+P ou Ctrl+Shift +P pour ouvrir le panneau de commande, entrez Package Control : Install Package
•Attendez un instant (il se connectera au serveur du fournisseur de plug-in, qui est lent et peut être derrière le mur ), recherchez SublimeServer
•Une fois l'installation terminée, passez Outil → SublimeServer → Démarrer SublimeServer
•Assurez-vous d'utiliser Sublime en ouvrant un dossier, sinon vous ne pourrez pas utiliser SublimeServer normalement.
•Ouvrez le fichier HTML et sélectionnez Afficher dans SublimeServer dans le menu contextuel. À ce moment, vous pouvez accéder au fichier dans le navigateur via HTTP
•Si cette option est grise, cela signifie que SublimeServer est. pas démarré. , Outil → SublimeServer → Démarrer SublimeServer

Jusqu'à présent, vous pouvez déjà utiliser le serveur HTTP dans Sublime.


Problèmes possibles


Si on ne peut pas cliquer sur Démarrer SublimeServer, il se peut que le port 8080 actuel soit occupé (SublimeServer utilise le port 8080 par défaut)


La solution est d'ouvrir le fichier de configuration et de changer le port en un autre port :

Voici ma configuration :


{
  "attempts": 5,
  "autorun": false, // 是否在启动Sublime时自动启动SublimeServer
  "defaultExtension": ".html",
  "interval": 500,
  "mimetypes":
  {
    "": "application/octet-stream",
    ".c": "text/plain",
    ".h": "text/plain",
    ".py": "text/plain"
  },
  "port": 2016 // 端口号
}
Copier après la connexion

Bien sûr, d'autres éditeurs disposent également de plug-ins similaires.


J'ai compilé ce qui précède pour vous, j'espère que cela vous sera utile à l'avenir.

Articles associés :

Implémentation simple de l'effet de pagination AJAX (tutoriel graphique)

Lors de l'utilisation de frameworks tels qu'Ajax ou Solution de traitement Easyui Json-lib (tutoriel graphique)

Ajax réalise un chargement infini de listes et des effets d'options déroulantes secondaires

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Qu'est-ce que Updater.exe dans Windows 11/10 ? Est-ce le processus Chrome ? Qu'est-ce que Updater.exe dans Windows 11/10 ? Est-ce le processus Chrome ? Mar 21, 2024 pm 05:36 PM

Chaque application que vous exécutez sous Windows dispose d'un programme de composants pour la mettre à jour. Ainsi, si vous utilisez Google Chrome ou Google Earth, il exécutera une application GoogleUpdate.exe, vérifiera si une mise à jour est disponible, puis la mettra à jour en fonction des paramètres. Cependant, si vous ne le voyez plus et voyez à la place un processus updater.exe dans le Gestionnaire des tâches de Windows 11/10, il y a une raison à cela. Qu'est-ce que Updater.exe dans Windows 11/10 ? Google a déployé des mises à jour pour toutes ses applications comme Google Earth, Google Drive, Chrome, etc. Cette mise à jour apporte

Quel fichier est crdownload ? Quel fichier est crdownload ? Mar 08, 2023 am 11:38 AM

crdownload est un fichier cache de téléchargement du navigateur Chrome, qui est un fichier qui n'a pas été téléchargé ; le fichier crdownload est un format de fichier temporaire utilisé pour stocker les fichiers téléchargés à partir du disque dur. Il peut aider les utilisateurs à protéger l'intégrité des fichiers lors du téléchargement de fichiers et à éviter d'être endommagé. . Interruption ou arrêt inattendu. Les fichiers CRDownload peuvent également être utilisés pour sauvegarder des fichiers, permettant aux utilisateurs de sauvegarder des copies temporaires de fichiers ; si une erreur inattendue se produit pendant le téléchargement, les fichiers CRDownload peuvent être utilisés pour restaurer les fichiers téléchargés.

Utilisez la fonction File.length() de Java pour obtenir la taille du fichier Utilisez la fonction File.length() de Java pour obtenir la taille du fichier Jul 24, 2023 am 08:36 AM

Utilisez la fonction File.length() de Java pour obtenir la taille d'un fichier. La taille du fichier est une exigence très courante lors des opérations sur les fichiers. Java fournit un moyen très pratique d'obtenir la taille d'un fichier, c'est-à-dire en utilisant la longueur (. ) méthode de la classe File . Cet article explique comment utiliser cette méthode pour obtenir la taille d'un fichier et donne des exemples de code correspondants. Tout d’abord, nous devons créer un objet File pour représenter le fichier dont nous voulons obtenir la taille. Voici comment créer un objet File : Filef

Que faire si Chrome ne peut pas charger les plugins Que faire si Chrome ne peut pas charger les plugins Nov 06, 2023 pm 02:22 PM

L'incapacité de Chrome à charger les plug-ins peut être résolue en vérifiant si le plug-in est installé correctement, en désactivant et en activant le plug-in, en vidant le cache du plug-in, en mettant à jour le navigateur et les plug-ins, en vérifiant la connexion réseau et essayer de charger le plug-in en mode navigation privée. La solution est la suivante : 1. Vérifiez si le plug-in a été installé correctement et réinstallez-le ; 2. Désactivez et activez le plug-in, cliquez sur le bouton Désactiver, puis cliquez à nouveau sur le bouton Activer. 3. Supprimez le plug-in ; -dans le cache, sélectionnez Options avancées > Effacer les données de navigation, vérifiez les images et les fichiers du cache et effacez tous les cookies, cliquez sur Effacer les données.

Poésie aléatoire d'application native Hongmeng Poésie aléatoire d'application native Hongmeng Feb 19, 2024 pm 01:36 PM

Pour en savoir plus sur l'open source, veuillez visiter : 51CTO Hongmeng Developer Community https://ost.51cto.com Environnement d'exploitation DAYU200 : 4.0.10.16SDK : 4.0.10.15IDE : 4.0.600 1. Pour créer une application, cliquez sur Fichier- >nouveauFichier->CréerProgect. Sélectionnez le modèle : [OpenHarmony] EmptyAbility : indiquez le nom du projet, shici, le nom du package d'application com.nut.shici et l'emplacement de stockage de l'application XXX (pas de chinois, de caractères spéciaux ou d'espaces). CompileSDK10, modèle : étape. Appareil

Comment convertir un blob php en fichier Comment convertir un blob php en fichier Mar 16, 2023 am 10:47 AM

Comment convertir un blob php en fichier : 1. Créez un exemple de fichier php ; 2. Via "function blobToFile(blob) {return new File([blob], 'screenshot.png', { type: 'image/jpeg' }) } » peut être utilisée pour convertir un Blob en fichier.

Quel est le répertoire d'installation de l'extension du plug-in Chrome ? Quel est le répertoire d'installation de l'extension du plug-in Chrome ? Mar 08, 2024 am 08:55 AM

Quel est le répertoire d’installation de l’extension du plug-in Chrome ? Dans des circonstances normales, le répertoire d'installation par défaut des extensions de plug-in Chrome est le suivant : 1. L'emplacement du répertoire d'installation par défaut des plug-ins Chrome dans Windows XP : C:\DocumentsandSettings\username\LocalSettings\ApplicationData\Google\Chrome\UserData\ Default\Extensions2. chrome dans Windows7 Emplacement du répertoire d'installation par défaut du plug-in : C:\Users\username\AppData\Local\Google\Chrome\User

Comment résoudre le problème selon lequel Google Chrome ne peut pas ouvrir les pages Web Comment résoudre le problème selon lequel Google Chrome ne peut pas ouvrir les pages Web Jan 04, 2024 pm 10:18 PM

Que dois-je faire si la page Web de Google Chrome ne peut pas être ouverte ? De nombreux amis aiment utiliser Google Chrome. Bien sûr, certains amis constatent qu'ils ne peuvent pas ouvrir les pages Web normalement ou que les pages Web s'ouvrent très lentement pendant l'utilisation. Alors, que devez-vous faire si vous rencontrez cette situation ? Jetons un coup d'œil à la solution au problème selon lequel les pages Web de Google Chrome ne peuvent pas être ouvertes avec l'éditeur. Solution au problème selon lequel la page Web de Google Chrome ne peut pas être ouverte Méthode 1. Afin d'aider les joueurs qui n'ont pas encore réussi le niveau, découvrons les méthodes spécifiques de résolution du puzzle. Tout d'abord, cliquez avec le bouton droit sur l'icône du réseau dans le coin inférieur droit et sélectionnez « Paramètres réseau et Internet ». 2. Cliquez sur « Ethernet », puis cliquez sur « Modifier les options de l'adaptateur ». 3. Cliquez sur le bouton "Propriétés". 4. Double-cliquez pour ouvrir i

See all articles