< input type =“file”>,没有任何反应。小按钮被按下,但没有对话框显示打开文件。要在我的Corona App中打开网站,我正在使用native.newWebView("foobar.com")
。在该函数的文档中,它确实说:“本机Web视图不是OpenGL画布的一部分,并且不遵守显示对象层次结构,因此它们将始终出现在正常显示对象的前面,包括图像,文本,和矢量对象。“这是问题吗?我希望文件打开对话框能够在我的应用程序中打开。
(在我的网站的实际移动版本上(在Android网络浏览器中),文件对话框确实正确打开)。
答案 0 :(得分:1)
您显然尝试访问外部存储空间。试试这样的build.setting。
settings =
{
orientation =
{
default = "portrait",
supported = { "portrait" },
},
android =
{
usesPermissions =
{
"android.permission.INTERNET",
"android.permission.READ_EXTERNAL_STORAGE",
"android.permission.READ_INTERNAL_STORAGE",
},
usesFeatures =
{
{ name = "android.hardware.location", required = false },
{ name = "android.hardware.location.gps", required = false },
{ name = "android.hardware.location.network", required = false },
},
},
iphone =
{
plist =
{
CFBundleIconFile = "Icon.png",
CFBundleIconFiles =
{
"Icon.png",
"Icon@2x.png",
"Icon-60.png",
"Icon-60@2x.png",
"Icon-72.png",
"Icon-72@2x.png",
"Icon-76.png",
"Icon-76@2x.png",
"Icon-Small.png",
"Icon-Small@2x.png",
"Icon-Small-40.png",
"Icon-Small-40@2x.png",
"Icon-Small-50.png",
"Icon-Small-50@2x.png",
},
},
},
}