网站建设怎么报价口碑营销的案例有哪些
所以我只是写了这个很棒的jQuery脚本,但是我不希望有人复制它! 显然,在大多数网站上,您只需右键单击>查看源代码 ,然后使用诸如Firefox的浏览器,只需单击javascript文件即可查看其内容。 嘿!
众所周知,jQuery是JavaScript,因此需要由浏览器解释,因此需要可见 。 但是,您可以混淆/最小化JavaScript,以使其实际上变得不可读。
您可以使用一些在线工具:
- JavaScript Beautifier –使您的JavaScript代码看起来更漂亮!
- JavaScript Minifier – 使用Minifier ,您可以通过减小级联样式表和JavaScript文件(还提供hypercrunch选项来降低可读性)的大小来提高Ajax应用程序的性能。
- JavaScript Obfuscator –使用混淆技术(如上图所示!)。 真好
- 编码base 64 – http://www.shell-tools.net/index.php?op=base64_enc
- 解码base 64 – http://www.shell-tools.net/index.php?op=base64_dec
- http://jsutility.pjoneil.net/ – JavaScript Utility版本3 –模糊处理程序
提示和警告:
- CTRL + U是用于查看网页源代码的热键。
- 禁用鼠标右键将无济于事。
- 请注意,如果浏览器可以呈现页面,则可以访问源代码,并且您可以做很多事情来防止确定的JavaScript代码受到干扰。
- 尝试混淆代码可能导致多达9%的观看者无法充分利用您的网站(包括搜索引擎)。
其他方法
我发现这是隐藏JavaScript代码的巧妙方法 。 此功能将卸载所有链接的javascript文件,以便在查看源代码时看不到任何javascript文件! (在使用FF和使用Web开发人员工具时特别有用-不会显示链接的js文件)这些文件仍驻留在内存中-允许功能正常工作。
函数unloadJS(scriptName){
var head = document.getElementsByTagName('head')。item(0);
var js = document.getElementById(scriptName);
js.parentNode.removeChild(js);
}
函数unloadAllJS(){
var jsArray = new Array();
jsArray = document.getElementsByTagName('script');
for(i = 0; i <jsArray.length; i ++){if(jsArray [i] .id){unloadJS(jsArray [i] .id)} else {jsArray [i] .parentNode.removeChild(jsArray [i] ); }}} [/ js]相关文章:
- 10个jQuery安全插件
From: https://www.sitepoint.com/hide-jquery-source-code/