javascript参考 javascript与浏览器
preference
允许标识的脚本获取并设置某些 Navigator 的首选项。
方法源 navigator
静态
实现版本 Navigator 4.0
语法
preference(prefName)
preference(prefName, setValue)
参数
prefName 表明了你想要获取或设置的首选项的名称。可以选用下面列出的首选项。
setValue 你想要为首选项指定的值。可以是字符串、数值或布尔值。
描述
本方法将返回首选项的值。如果你使用本方法设置值,则将返回新值。
安全性
使用 preference 方法读取首选项需要有 UniversalPreferencesRead 权限。用此方法设置首选项需要有 UniversalPreferencesWrite 权限。
要获得关于 Navigator 4.0 中的安全性的更详细信息,请看“JavaScript 指南”中的第七章“JavaScript 安全性”。
在得到许可的情况下,你可以获取和设置在下表中列出的首选项。
taintEnabled
指定是否允许数据污点。
方法源 navigator
静态
实现版本 Navigator 3.0; 在 Navigator 4.0 中已删除
语法
navigator.taintEnabled()
描述
污点将避免其它脚本传递绝密和私有的信息,例如目录结构或用户浏览历史。JavaScript 不能在没有最终用户许可的情况下向任何服务器发送带有污点的值。
可以使用 taintEnabled 决定是否允许数据污点。如果允许数据污点的话,taintEnabled 将返回 true,否则返回 false。用户可以环境变量 NS_ENABLE_TAINT 启用或禁用数据污点。
示例
下面的代码将在允许数据污点的情况下执行 function1;否则执行 function2。
if (navigator.taintEnabled()) {
function1()
}
else function2()
from:asp学习网/title:javascript参考 javascript与浏览器/ time:2007-3-30 19:31:18
本文主题浏览器
scrollTOP scrollLeft clientHeight clientWidth 的各浏览器版修正