【发布时间】:2017-08-19 11:37:33
【问题描述】:
是时候寻求帮助了;花了太多天试图自己解决这个问题。非常感谢任何帮助。
我在一个网络应用程序中运行react-reader,它可以跨浏览器(包括 Safari)加载 epub 文件,没有任何问题。但是当应用通过 Cordova 在 iOS 上运行时,它不再加载 epub 文件。我假设这可能与 iOS/Cordova 处理文件的方式有关,但我不是这些问题的专家。我确实尝试了不同的 StackOverflow 建议(this、this、this 和 this),但无济于事。
所有 epub 文件都位于一个子文件夹中:www/epubs/
这是适用于网络应用程序的 react 代码,但不适用于 Cordova 应用程序(简化为基本要素):
import React from 'react'
import { EpubView } from 'react-reader'
export default ({ lang, name }) => (
<EpubView
url={'epubs/' + lang + '-' + name + '.epub'}
/>
)
【问题讨论】:
标签: ios xcode cordova reactjs cordova-plugins