是否可以使用 css 媒体查询在 ipad 上定位 Kindle 应用程序?

Posted

技术标签:

【中文标题】是否可以使用 css 媒体查询在 ipad 上定位 Kindle 应用程序?【英文标题】:Is targeting Kindle app on ipad possible with css media queries? 【发布时间】:2013-11-13 13:47:39 【问题描述】:

我目前正在经历被称为 ipad 的 Kindle 应用程序的噩梦。我在 ipad 1 版本 3.9.2

Kindle 的支持和文档令人讨厌。

这是我的问题:

1)在ipad 1上,你能确认该应用不支持KF8吗?

2) 是否有允许将 kindle 应用程序定位到 ipad 和/或 iphone 的媒体查询。我最初认为@media amzn-mobi 就足够了。但我发现我的所有媒体查询都不适用于 ipad 应用程序。

当我说“目标”时,我的意思是媒体查询将排除较大的 Kindle Fires 和 KF8 支持的 android,而是允许 css 专门用于 ipad kindle 应用程序。

有人可以帮忙吗?谢谢。

【问题讨论】:

【参考方案1】:

    iPad 1 上的 Kindle 应用程序与当前的 Kindle 应用程序相同,除非您未允许该应用程序更新。当前适用于 ios 的 Kindle 应用程序支持 KF8。但是您不能只是旁加载文件。您需要使用 Kindle Previewer 创建 AZK 文件。请参阅 kindle 预览器的发行说明。东西必须通过 iTunes 和同步。这很痛苦,但只有这样才能让它过去。

    媒体查询不能针对 iOS 版 Kindle。您有 2 个选择:KF8 或 mobi。而已。您甚至无法定位不同的 Kindle 设备 - 例如,您不能从 Kindle Fire HDX 定位 Kindle Paperwhite - 两者都支持 KF8,这就是将要使用的媒体查询。

【讨论】:

这是非常有趣的信息,几乎是我所需要的。我将很快确认这一点,但我想提一下 1)我尝试通过将 mobi 文件通过电子邮件发送到我的 ipad 应用程序上的个人文档来进行测试,并且 2)Amazon.com 错误地指出您可以通过个人文档将 azw 文件通过电子邮件发送到您的ipad上的kindle应用。 amazon.com/gp/help/customer/… 但是,每当我向 azw 发送电子邮件时,Amazon.com 文件都会回复一条失败消息。 很高兴我可以报告我的同步方法有问题,这就是问题所在。如果您通过 iTunes 同步渲染的 azw 文件,则会产生准确的渲染(并且看起来非常接近 kf8)。

以上是关于是否可以使用 css 媒体查询在 ipad 上定位 Kindle 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

仅 iPad 的横向 Safari 媒体查询

iPad 3(或新 iPad)上的 CSS 媒体查询

使用 CSS 定位移动设备(iPad、iPhone),但排除非移动设备

CSS 媒体查询最近不适用于 iPad

打印媒体查询 `@media print` 在 iPad 上有效吗?

Galaxy S3 的 CSS 媒体查询