Phonegap:如何在Android,iOS和浏览器上使用绝对路径?

Dyl*_*lan 7 base absolute-path cordova

我正在尝试使用相同的来源为Android和iOS开发Phonegap.

我想使用绝对路径,如:

background-image: url(/graphics/test.png);

但这不适用于Android或iOS.

我发现对于Android我必须使用类似的东西:

background-image: url(file:///android_asset/www/graphics/test.png);

但是当然这在浏览器(用于测试应用程序)和iOS上都没有意义.

问题是我正在使用一直使用绝对路径的框架.

我尝试设置BASE标签,但无法让它工作......

有没有办法在所有平台上使用相同的绝对路径?

Bla*_*ise 3

不,您不能使用绝对路径,因为它们在所有平台上都不同,并且没有插件或配置来统一绝对路径。

最好在您正在使用的框架中再次尝试解决此问题。如果您提供有关此框架的信息,我们也许可以为您提供帮助。

或者,您可以www从网络(<content src="http://example.org" />在 config.xml 中)提供您的目录,但这意味着您的应用程序只能在互联网连接下运行。