javascript - Menghantar permintaan ajax dalam https tetapi http disekat oleh penyemak imbas
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-19 10:10:50
0
2
652

Saya memuat naik kod ke github dan protokolnya adalah https, tetapi terdapat permintaan ajax untuk http dalam halaman saya, yang disekat oleh penyemak imbas. Apa nak buat?

曾经蜡笔没有小新
曾经蜡笔没有小新

membalas semua(2)
phpcn_u1582

Tidak boleh menghantar permintaan http daripada https melainkan pihak lain menyediakan antara muka https.

  • http://stackoverflow.com/ques...

  • http://stackoverflow.com/ques...

迷茫

Disebabkan sekatan keselamatan Chrome, sijil yang tidak disahkan dianggap tidak selamat. Jadi anda perlu menambah parameter permulaan --ignore-certificate-errors pada Chrome untuk melangkau semakan keselamatan. Ini sangat mudah di bawah win, cuma klik kanan -> Properties dan tambah selepas pintasan, tetapi ia agak menyusahkan di bawah 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    # 给新的脚本增加运行权限。

Mulakan semula Chrome pada masa ini, anda sudah boleh memintas pemeriksaan keselamatan dan menyokong akses kepada alamat di bawah sijil tidak rasmi semasa.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan