如何不让用户看到js文件里面的参数

JavaScript011

如何不让用户看到js文件里面的参数,第1张

将重要的代码,放到后台写别人就看不见了,还有一种简单的方法,直接在代码中 禁止使用鼠标右键,这样就点不到源代码了。

js文件是JavaScript语言文件的扩展名。JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。JavaScript已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。

你好,js代码之所以可以被浏览器执行就说明已经被浏览器解析,这段代码怎么也在浏览器那里,而浏览器有在你的电脑上,剩下的就是这个浏览器想不想让你看代码的问题了。 不过也有一些解决问题的方法(除了做一个不显示js的浏览器):

将js写到文件中,然后对文件进行压缩,这样代码就不易被识别了,一般jquery的js文件,就是这样,不过人家是为了加载快。

重要的数据处理部分,放到后台执行。本来js的出现就是为了解决后天执行的压力,是为了分压用的,如果不是敏感的代码用js实现可减轻后台的负担。

可以禁用右键或者禁止查看网页源代码。

比如:

/** 屏蔽鼠标右键 */

document.oncontextmenu = function(){return false}

//或者

document.onmousedown = function(event){

event = window.event || event

if(document.all && event.button == 2) {

event.returnvalue=false

}

}

其他方法也可以参看

http://y312ff.blog.163.com/blog/static/127011094201132815449178/

不过个人认为没有必要选择第三种,伤神又费力,第二种最好。

没办法,因为你的网页是运行在客户端的,如果客户端获取不到网页中所有的元素的话,那还怎么显示网页??

想要客户端获取不到你的js文件是不现实的,最好的方法是重新设计规划js中可能涉及到后台的逻辑处理程序,避免被黑客从中找出破绽从而攻击服务器。

至于js特效,呵呵 web2.0 本来就是互相分享,你敢保证你用的js特效都不是从网上扒的吗?你能使用别人的劳动成果,别人为什么就不可以使用你的呢!