Akhir-akhir ini, saya telah melihat bahwa scribd membuat sangat sulit bagi pengguna (pengguna gratis) untuk menelusuri dokumen yang dihosting di situs mereka. Tidak ada kemampuan untuk mencari di dalam dokumen, apalagi bisa mengunduh yang sama.
Menggunakan javascript, mereka memuat halaman sesuai permintaan di browser, sehingga fitur "save as" browser tidak banyak membantu.
Saya kagum, saya melihat bahwa bahkan menyalin / menempel salinan teks omong kosong ke clipboard! Untuk memeriksa apa yang salah, saya mematikan javascript di browser dan kemudian memuat dokumen yang sama lagi. Voila, saya memang melihat omong kosong itu. Jadi, sepertinya javascript dari scribd entah bagaimana menerjemahkan teks omong kosong dan kemudian menampilkannya di browser.
Sekarang, pertanyaan saya adalah, bahkan setelah javascript diaktifkan, dan teks ditampilkan dengan benar di browser, jika saya pergi dan melihat objek DOM yang sesuai dengan teks yang saya pilih, saya masih melihat teks omong kosong.
Jadi, sekarang, saya bingung. Teks ditampilkan baik-baik saja kepada pengguna, tetapi objek DOM masih mengandung omong kosong. Jadi pertanyaannya adalah, apa jenis kait / kode javascript yang digunakan situs, sehingga dapat mempertahankan omong kosong dalam objek DOM dan masih membuat teks yang diterjemahkan?
Apakah ada cara saya dapat mengakses teks yang diterjemahkan? Maksud saya bukan untuk merekayasa balik algoritma untuk memecahkan kode, tetapi untuk menemukan di mana teks yang diterjemahkan itu disimpan?
Contoh dokumen adalah:
Lihat apa yang terjadi ketika Anda menghidupkan / mematikan Javascript!