我试图将一个现有的React项目包含到Cordova中,但是很难正确地加载任何图像或任何东西。
我可以使用相对URL链接到index.html
中的CSS文件,例如:
<link href="/css/main.3712511b.css" rel="stylesheet">
...但是在应用程序本身中,大多数图像/文件都以斜杠开头,例如:
<img src="/images/logo-white.png" />
这些显然可以在浏览器中正常工作,但在Android上却可以404。我尝试像这样设置基本href:
<base href="file:///android_asset/www/" target="_blank">
...但是,现在当然,当我假设它正在破坏路线等时,一切都崩溃了。我为从那里要做的事情a了一下脑袋。
要显示图像这么难吗?