我正在尝试组织一些本地html文件,并在我的Corona应用程序中使用native.showWebPopup()显示它们。在Android设备上进行测试。
现在,如果我将html文件直接放在主目录中,我就能显示它。
有效的示例:
local options =
{
baseUrl = system.ResourceDirectory
}
native.showWebPopup("index.html",options )
但是,我想将index.html文件放在其他位置。例如,在名为foo的子文件夹中。但当我把它放在那里时,应用程序找不到它。我尝试了很多不同的东西。
一些不起作用的例子:
local path = system.pathForFile( "foo/index.html", system.ResourceDirectory )
native.showWebPopup(path)
local path = system.pathForFile( "foo/", system.ResourceDirectory )
local options =
{
baseUrl = path
}
native.showWebPopup("index.html",options)
我已尝试打印设备日志的路径,但我不确定它是否应该是什么...看起来像这样: / data / data /(我的应用信息)/files/coronaResources/foo/index.html
我只能假设我将应用程序指向该文件的错误位置,但我不确定如何修复它。感谢您的帮助。
此外,即使在上面的示例中,HTML文档也会加载,但是图像给我带来了麻烦......即使我把它们放在同一个主目录中也是如此。我有什么需要做的来修复这条路吗?这不起作用: < img border =“0”src =“./ myimage.jpg”width =“100”height =“100”> 这两件事都没有 < img border =“0”src =“myimage.jpg”width =“100”height =“100”>
答案 0 :(得分:0)
这似乎适用于查找/打开html文件。
local doc = "foo/index.html"
local options =
{
baseUrl = system.ResourceDirectory
}
native.showWebPopup( doc, options )