ajax 防止javascript查看

来源:百度知道 编辑:UC知道 时间:2024/05/07 04:06:17
我在学习ajax,但是发现页面中调用异步读取数据的很多函数是很容易被用户看到的,可是如果用异步来读取javascript函数的话,这个函数又不能被调用。请问为什么呀?
我从服务器端取回的html文件中有一段javascript function,可是通过ajax的方法取回后,这个function就无法被系统识别,我估计是因为用ajax取回后是被当做string来读取的,就无法当成脚本运行了。请问有没有办法让系统识别这个function并使之继续以脚本的方式运行呢?四楼的想法我也有,不过,怎么能知道function的确切名字呢?我打算用正则表达式将从服务器取回的文件中取出<script language="javascript" src="xxx.js"></script>中的“xxx.js”。可是取出来的函数还不太好用。大家也可以延着这个思路向下想

用这个函数看看吧。
window.execScript(sExpression, sLanguage)

那你可以把你的函数加密啊。
网上搜下加密方式很多的啊。我看QQ视频里面就用了那种加密方式,虽然只能在IE下有用。