【问题标题】:Safari 8 not for windows?Safari 8 不适用于 Windows?
【发布时间】:2015-03-01 06:25:23
【问题描述】:

我正在尝试跨浏览器执行我的程序,我发现 Apple 的 Safari for windows 以 5.1.7 版本结束!但是当我在整个互联网上搜索获得 Safari 8 时,我发现他们不支持 windows。我非常想要 Safari 8 for windows,因为它支持 Indexeddb。现在,Safari5.1.7 的控制台向我显示 Invalid Adapter ERROR,因为我的程序使用 IndexeddB!有关此问题的解决方法的任何想法?提前致谢!

【问题讨论】:

    标签: safari cross-browser indexeddb pouchdb


    【解决方案1】:

    Google 帮我找到了这个:

    显然,IE 10 已经支持 indexeddb。

    还有 indexeddb 支持:

    显而易见的解决方案是将 Windows 上的 Safari 委托给与 IE5、IE6、Netscape 等相同的支持类别。别再支持了。

    (说真的,帮助人们在古老的、可能已停产且可能易受攻击的浏览器中跛行并不是在帮他们一个忙。任何可以鼓励他们升级的事情都是好事。)


    我能找到的在不支持它的浏览器上运行 IndexedDB 的最佳方法是:

    不保证它会为您...或您的用户工作。

    【讨论】:

    • 非常感谢您的努力 :)。猜猜我将不得不按照您的建议放弃在我的程序中支持 Safari 的想法。这是有道理的。
    • 但是等等,即使我想支持 Safari,我也必须使用 WebSQL 来代替它。使用已弃用的东西是个好主意吗?
    • @MassKent - 这取决于你想支持多少旧的 Safari 浏览器!在某些时候,某些浏览器可能会停止支持 WebSQL。那么你的应用程序必须有两种不同的方式来索引数据库。你想必须这样做吗?如果不是,那么这就是不支持旧版浏览器的另一个原因……比如 Windows 版 Safari。
    • 您必须在这里做出务实的决定。从长远来看,没有很好的技术解决方案来处理旧浏览器。
    猜你喜欢
    • 1970-01-01
    • 2014-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-15
    • 1970-01-01
    相关资源
    最近更新 更多