Saya mengajukan pertanyaan ini dari situasi yang canggung. Seperti yang Anda ketahui atau tidak tahu, Google diblokir di Cina. Konsekuensi yang mengecilkan hati (setidaknya bagi saya) adalah bahwa mengunjungi situs Stack Exchange, seperti Stack Overflow di mana saya dulu sangat aktif ketika saya sedang mengambil gelar saya di Inggris, sangat sulit. Diperlukan lebih dari 20-an untuk memuat halaman. Masalahnya adalah bahwa situs Stack Exchange mengandalkan skrip JAVA eksternal dari
http://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js
tetapi karena Google diblokir, skrip ini tidak dapat diakses. Tetapi Firefox akan menghabiskan banyak waktu untuk mencoba mendapatkan skrip ini. (Perhatikan bahwa versi jquery dapat berubah di masa mendatang, tetapi 1,12,4 saat pertanyaan ini diajukan. Gunakan F12 untuk memeriksa versi paling terbaru.)
Bahkan, skrip ini dapat diakses secara bebas dari
https://code.jquery.com/jquery-1.12.4.min.js
Jadi, solusi ideal adalah mengarahkan ulang halaman di bawah domain Google ke domain Jquery.
Apakah ini mungkin dengan memodifikasi /etc/hosts
file? Saat ini saya hanya melakukan pemblokiran halaman web brutal:
127.0.0.1 ajax.googleapis.com
Meskipun Firefox sekarang akan berhenti mencoba memuat skrip ini sehingga mengunjungi situs pertukaran tumpukan menjadi secepat biasanya, banyak fitur situs tidak dapat digunakan, seperti memilih dll. Jadi solusi terbaik adalah pengalihan.
Jika pengalihan langsung tidak mungkin, maka saya kira saya perlu mengunduh skrip JAVA dari Jquery ke laptop saya, kemudian mengarahkan halaman googleapis ke localhost saya. Namun, saya tidak tahu cara mengatur localhost, terutama tempat menempatkan skrip yang saya unduh.
Adakah yang bisa membantu saya? Sangat menghargai.
Jawaban:
Pada dasarnya, selain pengalihan file host yang sudah Anda ketahui, komputer Anda perlu menyediakan layanan web. Jadi itu berarti menginstal server web yang akan memungkinkan browser Anda menemukan javascript di https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js
Perbedaannya adalah ajax.googleapis.com diselesaikan menjadi 127.0.0.1 sehingga server web Anda harus / akan mengirimkan jquery.min.js ke browser Anda alih-alih server Google. Menginstal server mungkin atau mungkin tidak sesulit yang Anda kira. Itu hanya tergantung pada pengalaman Anda dan seberapa ingin Anda membaca dokumentasi (halaman manual, host web, dll.) Untuk server web yang Anda pilih. Apache2 adalah server web gratis "layanan penuh" saat ini (melakukan segalanya), tetapi Anda mungkin ingin mencari alternatif yang ringan.
Saya harap ini membantu dan membuat Anda pergi dan melihat ke arah yang benar. Bagian terbaik dari melakukannya dengan cara ini adalah Anda tidak memperluas batasan dengan pihak berwenang.
By the way, https memutuskan untuk port 443 pada konfigurasi Anda (http adalah port 80). Ini adalah konfigurasi transportasi yang aman.
sumber