有readonly 和disable2个属性
第一个是只读,第二个是让这些控件在页面上灰调,被灰调的控件的值在后台是取不到的
不可能。鉴于js自身的特性,任何属性和方法都无法实现权限控制。只能够通过文档来约束使用者的权限。对于只读属性,你可以通过封装一个get方法,来保证其只读,但你无法隐藏真正的成员变量。你可以在文档中不出现真实的变量。而在文档中告诉调用者通过getXX方法来获取它的值,但没有setXX方法,也就无法修改了,希望对你有帮助
userAgent对js来说是只读的,只能在浏览器层面或操作系统层面修改UserAgent例如,Windows下可以修改注册表,改变IE的UserAgent
Chrome可以通过扩展,修改UserAgent,Chrome扩展可以使用JavaScript编写
如果是手动修改,还可以直接在Chrome的控制台通过模拟移动设备的方式,设置UserAgent