Мое приложение не установлено в моем симуляторе Firefox OS
Я написал простое приложение hello world для Firefox mobile. При добавлении файла.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>
Файл изображения находится в той же папке.
Пожалуйста, объясни мне, что я пропустил.
Заранее спасибо.
2 ответа
Имя вашего файла веб-приложения должно быть manifest.webapp.
Ссылка: https://marketplace.firefox.com/developers/docs/quick_start (часть: манифесты приложений)
Ваше имя файла манифеста всегда будет manifest.webapp. Хотя вы новичок, пожалуйста, внимательно прочитайте руководство для разработчиков. Это очень полезно. Потому что после разработки приложения, когда вы собираетесь опубликовать его на торговой площадке, вы получите много ошибок. Как и в вашем простом приложении, вы используете функцию onclick, встроенный скрипт и т. Д., Но приложение Firefox OS не поддерживает его (ссылка: https://developer.mozilla.org/en-US/Apps/Build/installable_apps_for_Firefox_OS/CSP)
Итак, лучше читать рекомендации.