Maison > interface Web > js tutoriel > 5 solutions pour les compétences js cross-domain request_javascript

5 solutions pour les compétences js cross-domain request_javascript

WBOY
Libérer: 2016-05-16 15:52:00
original
1177 Les gens l'ont consulté

Les solutions pour les données de requêtes inter-domaines incluent principalement les solutions suivantes :

JSONP方式
表单POST方式
服务器代理
Html5的XDomainRequest
Flash request
Copier après la connexion

Instructions séparées :

1.JSONP :

Compréhension intuitive :

Il s'agit d'enregistrer dynamiquement une fonction sur le client

fonction a(data), puis transmettez le nom de la fonction au serveur, et le serveur renvoie un a({/*json*/}) au client à exécuter, appelant ainsi le

du client

fonction a(data), réalisant ainsi un cross-domain.

Historique de naissance :

1. Ajax demande directement des fichiers ordinaires, ce qui pose le problème de l'accès entre domaines sans autorisation, qu'il s'agisse d'une page statique, d'une page Web dynamique, d'un service Web ou d'un WCF, tant qu'il s'agit d'un accès croisé. demande de domaine, cela ne fonctionnera pas.

2. Cependant, lors de l'appel de fichiers js sur la page Web, cela n'est pas affecté

.

3. Pour plus de promotion, nous avons constaté que toutes les balises avec des attributs Src ont des capacités inter-domaines, telles que :

Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal