まあ、私は非jQueryのAjaxの機能を持っている:編集可能なJavaScriptとAjaxを
function callAjax(){ //will be sent to node server
var xmlhttp;
// compatible with IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function(){
if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
canAjax = true;
//do something
}
}
xmlhttp.open("GET", "string", true);
xmlhttp.send();
}
と、それを呼び出す関数:
function a(){
if(mouseIdle && canAjax){
callAjax()
}
}
これは、私は私のクライアントに与えるAPIの一種であります次のようになります。
<script src = "mysrc">
問題は、誰でも簡単に削除できます(クライアントを含む)。私は理解できませんそれを編集不能にする方法、または少なくとも予防する方法。私はちょうど私のJavaScriptコードが内側から触れることができないようにしたい、どのようにそれを行うことができますか?
JavaScriptはクライアント側であり、制御できません。あなたのコードをうっとりさせるとあなたを助けることができます。 – rafaelcpalmeida