mozilla
您的搜索结果

    浏览器兼容性

    支持的浏览器

    Persona 支持下列浏览器。 Persona 包含一个跨平台的 JavaScript 库,因此用户使用时不需要安装任何插件。

    桌面浏览器
    Internet Explorer 8.0*, 9.0, 10.0** (详见下方的 兼容模式 说明)
    Firefox 现有稳定版本, 测试版本, Aurora, 夜间发布版本 和 扩展支持版本
    以往稳定版本
    Chrome 最新稳定版本
    Safari 最新稳定版本
    Opera 最新稳定版本
    iOS 浏览器
    Safari iOS 5.x — 6.x
    Android 浏览器
    默认浏览器 2.2 — 4.x
    Firefox 现有稳定版本, 测试版本, Aurora 和 夜间发布版本
    以往稳定版本
    Chrome Latest Stable Release

    *: Windows XP. : Windows Vista 和 Windows 7. **Windows 8.  : 如果时间允许.

    不支持的浏览器

    • Internet Explorer 6.0 和 7.0 不被支持。 Persona 会提醒用户升级浏览器。 另见 IE “兼容模式”。
    • Google Chrome Frame 不被支持且无法使用。 以后可能会加入对其支持 (Issue #796)。
    • iOS 上的第三方浏览器不被支持且无法使用。 以后可能会加入对其支持 (Issue #2034)。

    Internet Explorer 的“兼容模式”

    从 8.0 版开始, Internet Explorer 提供了一项名为“兼容模式”的功能, 其在渲染页面时会模拟 8.0 以前版本的行为。 这个特性可以通过三种方法控制:

    1. 浏览器中的本地设置
    2. 页面中的 DOCTYPE 声明
    3. 网站在 HTTP 头或页面 <meta> 标签中使用 "X-UA-Compatible"。 此方法会覆盖前两种

    由于 Persona 不支持 Internet Explorer 8.0 以前版本, 任何 Internet Explorer 如果模拟了8.0 以前版本也将不能支持 Persona 。 这通常是由于:

    • 你的网站使用 "X-UA-Compatible" 显式指定浏览器模拟 8.0 以前版本
    • 你的网站未设置 DOCTYPE ,未将 DOCTYPE 置于页面首行, 或者浏览器被设置为 quirks 模式而你的网站未将 "X-UA-Compatible" 设置为 IE 8.0 或更高版本
    • 浏览器被用户设置为使用 模拟 8.0 以前版本的 “兼容模式”, 而你的网站没有使用 "X-UA-Compatible" 覆盖这个设置
    • 译注:总之,为了让 IE 8.0 及以上能正常运行 Persona ,你应该加入 "X-UA-Compatible" 头部

    详情请见 "Understanding Compatibility Modes in Internet Explorer 8" 和 "IE8 and IE9 Complications".

    其他浏览器

    除非明显不被支持, 任何同时支持 window.postMessage()localStorage 的浏览器都应该能使 Persona 正常运行。 2010年3月后所有主流浏览器都支持这些 API 。

    已知问题

    • 浏览器需要允许第三方 Cookies 以保证功能完整 (Issue #1352)。
    • Android 2.x 上,如果用户没有选择默认浏览器,他们将无法登录 (Issue #1854)。

    文档标签和贡献者

    标签: 
    此页面的贡献者有: teoli, dwj83624, zorceta, junshao
    最后编辑者: teoli,