asp学习网: 首页 >> javascript教程 >> javascript基础 >> javascript参考 javascript与浏览器

javascript参考 javascript与浏览器


preference
允许标识的脚本获取并设置某些 Navigator 的首选项。
方法源 navigator
静态
实现版本 Navigator 4.0



语法
preference(prefName)
preference(prefName, setValue)
参数
prefName 表明了你想要获取或设置的首选项的名称。可以选用下面列出的首选项。
setValue 你想要为首选项指定的值。可以是字符串、数值或布尔值。



描述
本方法将返回首选项的值。如果你使用本方法设置值,则将返回新值。

安全性
使用 preference 方法读取首选项需要有 UniversalPreferencesRead 权限。用此方法设置首选项需要有 UniversalPreferencesWrite 权限。
要获得关于 Navigator 4.0 中的安全性的更详细信息,请看“JavaScript 指南”中的第七章“JavaScript 安全性”。

在得到许可的情况下,你可以获取和设置在下表中列出的首选项。

要做下列事... 设置此参数... 为...
允许或禁止自动装入图像 general.always_load_images true 或 false
允许或禁止 Java security.enable_java true 或 false
允许或禁止 JavaScript javascript.enabled true 或 false
允许或禁止样式表 browser.enable_style_sheets true 或 false
允许或禁止 SmartUpdate autoupdate.enabled true 或 false
接受所有 cookie network.cookie.cookieBehavior 0
只接受发送回原始服务器的 cookie network.cookie.cookieBehavior 1
禁止 cookie network.cookie.cookieBehavior 2
接受 cookie 前警告 network.cookie.warnAboutCookies true 或 false



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

本文主题浏览器

javascript获取IE用户的浏览器首页

根据浏览器类型屏幕分辨率自动调用不同CSS的代码

scrollTOP scrollLeft clientHeight clientWidth 的各浏览器版修正

XHTML:非IE浏览器里对style.height赋值无效的问题

Firefox 浏览器的DOM原型扩展

浏览器能弥补宋体缺陷?

各浏览器里默认的表单控件(图)

浏览器窗口会自动扩展

asp教程 ©2006-2007 aspxuexi.com | 关于站点 | 版权隐私 | 站内搜索
复制或者翻版 请于夜间进行