javascript - Cordova/Phonegap 找不到 Assets

标签 javascript ios css cordova

我刚刚将我的 HTML5 应用程序移植到 Phonegap,因为我有一个 HTML5 应用程序,并将它包含在 Phonegap 需要的结构中。

我在 index.html 中引用了 css/js 文件,如下所示:

<link rel="stylesheet" href="css/app.css">
<script src="js/app.js"></script>

当我运行“phonegap serve”时,网站运行良好,与之前完全一样 - 它找到了所有文件。 当我运行“phonegap run ios”时,应用程序加载到我的设备上但没有 JS 或 CSS。

在 Safari 中检查应用程序会显示资源的 url,例如,file:///css/app.css。

为什么当我为元素提供服务时它可以工作但在设备上却不能?

最佳答案

我找到答案是有人介绍过

<base href="/">

我需要

<base href=".">

关于javascript - Cordova/Phonegap 找不到 Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26410066/

相关文章:

javascript - 如何将 PHP 放入 javascript 中

javascript - 在网站上实现多语言支持的最佳方法

javascript - 如何使此代码与其余代码一起使用?

javascript - 在每个循环中将事件附加到 jQuery 中的元素

ios - 当 UITableViewCell 在屏幕外滚动时变得不可见时如何添加自定义代码?

css - 计算线性缩放的贝塞尔曲线

ios - 以编程方式快速调用 drawRect()

ios - 在设备旋转时更改 View Controller

html - 如何始终在底部做我的按钮 div?

html - CSS flexbox : same height for all elements?