2

我为 Firefox 移动版编写了一个简单的 hello world 应用程序。在添加 .webapp 文件时,我得到了Validation Result: OK,但我的应用程序没有安装在模拟器中。我的文件内容如下。

你好.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"
}

你好.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>

图像文件在同一文件夹中。
请指导我错过了什么。
提前致谢。

4

2 回答 2

2

您的 webapp 文件的名称必须是manifest.webapp

链接:https ://marketplace.firefox.com/developers/docs/quick_start (部分:应用程序清单)

于 2013-06-27T15:09:05.180 回答
1

您的清单文件名始终为 manifest.webapp。虽然您是新手,但请仔细阅读开发者指南。这是非常有帮助的。因为在开发应用程序后,当您要在市场上发布它时,您会遇到很多错误。就像在您的简单应用程序中一样,您使用 onclick 功能、内联脚本等,但 Firefox OS 应用程序不支持它。(链接:https ://developer.mozilla.org/en-US/Apps/Build/installable_apps_for_Firefox_OS/CSP )

因此,最好阅读指南。

于 2014-10-22T05:06:29.970 回答