jsonp
javascriptコードをクライアントに返すを使用するWebアプリケーションがあります。
これは私が返すコードです(読めないようにするため):
com.xx.load('xx','var name="hguser";function data(x){console.info(x); }')
load
関数では、eval
コードを使用します。
ただし、読み取り不能であることがわかりましたが、デバッグは不可能です。
だから私たちはこれを使うことができるかどうか疑問に思います:
com.xx.load('xx',function(){
var name='hguser';
function data(x){
console.info(x);
}
});
次に、コード文字列のload
内部にある関数で、関数オブジェクトになります。eval
eval
これは可能ですか?
それらは同じことを意味しますか?