Maison > Questions et réponses > le corps du texte
J'ai téléchargé le code sur github et son protocole est https, mais il y a une requête ajax pour http dans ma page, qui est bloquée par le navigateur. La requête est une interface fournie par d'autres. Je n'ai aucune autorisation pour modifier quoi que ce soit. ce qu'il faut faire?
phpcn_u15822017-05-19 10:12:50
Il n'est pas possible d'envoyer des requêtes http depuis https à moins que l'autre partie ne fournisse une interface https.
http://stackoverflow.com/ques...
http://stackoverflow.com/ques...
迷茫2017-05-19 10:12:50
En raison des restrictions de sécurité de Chrome, les certificats non authentifiés sont traités comme dangereux. Vous devez donc ajouter les paramètres de démarrage --ignore-certificate-errors
à Chrome pour ignorer le contrôle de sécurité. C'est très simple sous Win, il suffit de faire un clic droit -> Propriétés et d'ajouter après le raccourci, mais c'est un peu gênant sous Mac.
cd /Applications/Google Chrome.app/Contents/MacOS/ # 进入Chrome.app目录
sudo mv Google\ Chrome Google.real # 备份/重命名原启动脚本
sudo printf '#!/bin/bash\ncd "/Applications/Google Chrome.app/Contents/MacOS"\n"/Applications/Google Chrome.app/Contents/MacOS/Google.real" --ignore-certificate-errors "$@"\n' > Google\ Chrome # 使用管道操作创建新的启动脚本,加入所需启动参数
sudo chmod u+x Google\ Chrome # 给新的脚本增加运行权限。
Le redémarrage de Chrome à ce moment peut déjà contourner le contrôle de sécurité et prendre en charge l'accès aux adresses sous le certificat non officiel actuel.