如何保护js代码(怎样才能避免JS代码在浏览器中被屏蔽)

本文目录
- 怎样才能避免JS代码在浏览器中被屏蔽
- ie 浏览器如何屏蔽某个网页里边的指定js代码
- HTML中怎样隐藏JS代码
- 如何不暴露网站的js代码
- 高分求助:如何让html静态页面的源代码被,js代码屏蔽
- 浏览器如何屏蔽一段JS代码
- 如何暂时禁用js代码
怎样才能避免JS代码在浏览器中被屏蔽
可以用JavaScript模拟一个弹出窗口,而不是用alert之类的弹出窗口,alert那种弹出必然会被某些浏览器阻拦。
在google上面搜索一下“Javascript 浮动窗口”之类的就能搜索到现成的代码,原理很简单,就是一个浮动的div而已。想用更方便的,推荐用Yahoo的YUI,JavaScript的用户界面增强包,里面有现成例子,使用起来也很简单,只不过YUI貌似没有中文站。
ie 浏览器如何屏蔽某个网页里边的指定js代码
IE里没办法单独禁用某段代码
只能全局禁用活动脚本,或者将某个网站加入到限制区域来禁用活动脚本。
如果是chrome或其它支持扩展开发的浏览器,可以通过开发扩展,在扩展中监听跳转事件来控制页面跳转
HTML中怎样隐藏JS代码
一般是将js单独写在js文件中,然后页面去引用js文件。这样做到HTML与JS的分离
然后对引用的js文件中的代码。进行js的压缩处理,转化成不可读的代码。这样别人就很难能看懂你的JS代码了
如何不暴露网站的js代码
没法不暴露~~~
做js压缩和混淆吧,基本上弄完很难阅读~~~
有现成的压缩工具搜下:YUI Compressor
高分求助:如何让html静态页面的源代码被,js代码屏蔽
首先,你看到的源代码不可能是java代码,java代码是服务器端代码,在编译成页面以后你是看不到的。你可以看到的只是javascript代码。
其实一个页面不用html标签,使用javascript也能写可以写。因为页面上的标签其实也是一个对象。Javascript通过面想对象的方法处理页面。逻辑全部都是在后台通过java代码处理的。返回到前台的只有显示的结果,Javascript所要做的之后把得到的结果显示出来而已。
我写一小段代码,你看看是不是这个意思。
《body》《/body》
《script language="javascript"》
var newtable,newtr,newtd;
newtable = document.createElement("table");
newtable.border = 1;
document.body.appendChild(newtable);
newtr = newtable.insertRow();
newtd = document.createElement("td");
newtd.innerText="Name";
newtr.appendChild(newtd);
newtd = document.createElement("td");
newtd.innerText="Sex";
newtr.appendChild(newtd);
newtd = document.createElement("td");
newtd.innerText="Age";
newtr.appendChild(newtd);
newtr = newtable.insertRow();
newtd = document.createElement("td");
newtd.innerText="Jack";
newtr.appendChild(newtd);
newtd = document.createElement("td");
newtd.innerText="F";
newtr.appendChild(newtd);
newtd = document.createElement("td");
newtd.innerText="22";
newtr.appendChild(newtd);
《/script》
这段代码是在页面上画一个表格,表格里有两行,相当于
《table》
《tr》
《td》Name《/td》《td》Sex《/td》《td》Age《/td》
《tr》
《tr》
《td》Jack《/td》《td》F《/td》《td》22《/td》
《tr》
《/table》
浏览器如何屏蔽一段JS代码
对不起,你的想法很好,但无法实现,浏览器现在还都不支持你说的这种脚本禁止自定义功能《br》不过给你个建议,你可以用遨游浏览器,试试看网页内容过滤功能,按照过滤规则,把alert语句加进去测试看看,希望对你有启发
如何暂时禁用js代码
当前是学生用户,我输入了用户名"teacher"密码"teacher"验证码"1111",接着我选择教师用户。这样的情况下,文本框内容不变。但是如果选择游客,文本框内容清空且不可用。
下面是我的代码:
《script language="javascript"》
function checkUser(obj){
var user=document.form.username;
var pwsd=document.form.password;
if(obj.value!="游客"){
user.disabled=false;
pwsd.disabled=false;
}else{
user.value="";
pwsd.value="";
user.disabled=true;
pwsd.disabled=true;
}
}
《/script》
《form name="form" method="post" action="?"》
用户名:《input name="username" type="text" disabled id="username"》
《br /》
《br /》
密 码:《input name="password" type="password" disabled id="password"》
《br /》
《input name="usertype" type="radio" value="游客" checked="checked" onclick="checkUser(this)"》
游客
《input type="radio" name="usertype" value="学生" onclick="checkUser(this)"》
学生
《input type="radio" name="usertype" value="教师" onclick="checkUser(this)"》
教师
《input type="radio" name="usertype" value="管理员" onclick="checkUser(this)"》
管理员《br /》
《br /》
《input type="submit" value="登陆"》
《input type="reset" value="重置"》《br /》《br /》
《/form》

更多文章:
androidapp源码免费下载(如何实现APK的反编译得到APK的源码)
2026年9月22日 18:00
service pack 3(操作系统版本升级(SP) Service Pack 3当中的“Service Pack 3”是什么意思)
2026年9月22日 10:20
html代码怎么写大佬教程(html网页的题来个大佬,写代码,题目在图上)
2026年9月22日 10:10
结构体内又一个struct(c++ 在结构体中再嵌入一个结构体如何调用)
2026年9月22日 09:40
cocos creator中文(cocoscreator和cocoscreator3d的区别)
2026年9月22日 02:30





