gpt4 book ai didi

ios - Phonegap iOS 链接到文件系统中的文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:39:27 25 4
gpt4 key购买 nike

我创建了将网页保存在文件系统中的 Phonegap 应用程序。当我从文件系统打开任何这些网页时,只会加载选定的页面,但不会加载相关文件(图像、css 等)。

例如路径下的文件系统中有网页:

cdvfile://localhost/temporary/1/

在这个目录中有如下文件:index.html、style.css、img/background.png 等。当我打开文件 index.html 时,只打开了这个文件,但页面没有样式也没有图像。这些相关文件在 index.html 中有相对路径。

此情况仅限iOS平台。在 Android 平台和谷歌浏览器上一切正常。为什么会这样,我可以解决它吗?

编辑:

我刚刚发现从文件加载的链接和 js 有效。例如:

<a href="page_b.html">link</a>

打开右页。但是 css 像:

<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
<link rel="stylesheet" href="css/style.css"/>
</head>

坏了。

编辑:

不幸的是,这是 cordova 项目中的一个 Unresolved 错误:https://issues.apache.org/jira/browse/CB-6532

最佳答案

参见 https://stackoverflow.com/a/22801512/276648

我最终使用了相对路径(即类似../../Documents/MyApp/temporary/1/)而不是完整路径(即cdvfile://localhost/temporary/1/) 修复 iOS 中的 CSS 问题。

关于ios - Phonegap iOS 链接到文件系统中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23594030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com