如何在JS里面控制页面的只读

JavaScript08

如何在JS里面控制页面的只读,第1张

html的只读模式只能针对文本框,密码框,文本域

有readonly 和disable2个属性

第一个是只读,第二个是让这些控件在页面上灰调,被灰调的控件的值在后台是取不到的

不可能。鉴于js自身的特性,任何属性和方法都无法实现权限控制。只能够通过文档来约束使用者的权限。

对于只读属性,你可以通过封装一个get方法,来保证其只读,但你无法隐藏真正的成员变量。你可以在文档中不出现真实的变量。而在文档中告诉调用者通过getXX方法来获取它的值,但没有setXX方法,也就无法修改了,希望对你有帮助

userAgent对js来说是只读的,只能在浏览器层面或操作系统层面修改UserAgent

例如,Windows下可以修改注册表,改变IE的UserAgent

Chrome可以通过扩展,修改UserAgent,Chrome扩展可以使用JavaScript编写

如果是手动修改,还可以直接在Chrome的控制台通过模拟移动设备的方式,设置UserAgent