我为Firefox手机编写了一个简单的hello world应用程序。在添加.webapp文件时,我得到了验证结果:确定,但我的应用程序未安装在模拟器中。我的文件内容如下。
Hello.webapp
{
"name": "My App",
"description": "My elevator goes here",
"launch_path": "/Hello.html",
"icons": {
"128": "FF101.png"
},
"developer": {
"name": "Your name or organization",
"url": "http://your-homepage-here.org"
},
"default_locale": "en"
}
的Hello.html
<html>
<head>
<title>
Hello Firefox101
</title>
<script>
function sayHello()
{
alert("Hi Hello");
}
</script>
</head>
<body>
This is my First App For FireFox OS.<br>
<input type="button" class="button" value="Click Me For Alert" onClick="sayHello()"/>
</body>
</html>
图像文件位于同一文件夹中
请指导我错过了什么。
提前致谢。
答案 0 :(得分:2)
您的webapp文件的名称必须是 manifest.webapp 。
链接:https://marketplace.firefox.com/developers/docs/quick_start(部分:App Manifests)
答案 1 :(得分:1)
您的清单文件名始终为manifest.webapp。 虽然您是新手,但请仔细阅读开发人员指南。这非常有帮助。在您要在市场上发布应用程序后开发应用程序,会出现很多错误。就像在您的简单应用程序中一样,您使用onclick功能,内联脚本等,但Firefox OS应用程序不支持它。(链接:https://developer.mozilla.org/en-US/Apps/Build/installable_apps_for_Firefox_OS/CSP)
所以,最好阅读指南。