Nama Metode Javascript diganti dengan! ==

2

Di server terdapat file html dengan kode javascript disertakan. Kode javascript ini mencakup metode yang disebut "CheckObject".

File ini berfungsi untuk semua pengguna, kecuali satu yang spesifik (tetapi penting). Dia mendapat kesalahan javascript dan di kode sumbernya muncul kode yang tidak dapat dipercaya: Methodname "CheckObject" diganti dengan "Check! == dll", berarti "Obj" dari nama metode diganti dengan! ==.

Kenapa bisa begitu?

dasheddot
sumber
1
Informasi lebih lanjut akan sangat membantu, misalnya browser dan plugin apa yang digunakan oleh pengguna yang berhasil / tidak berhasil. Satu kemungkinan: skrip GreaseMonkey di Firefox pengguna penting adalah mengubah JS (seperti yang mereka lakukan) dengan cara yang tidak dimaksudkan.
CarlF
@CarlF: Saya setuju, ini kemungkinan besar masalah di sisi klien, dengan beberapa plugin / addin / skrip mengacaukan file.
Bobby

Jawaban: