我正在尝试创建一个应始终以纵向视图工作的应用。我通常在我的设备中测试应用程序,方法是将所有文件(包括清单文件)上传到本地apache服务器中,然后通过函数将其安装到我的设备中
navigator.mozApps.install(manifestURL);
用install.html文件编写。 安装手机时正确检测到清单文件,并显示清单文件中提供的应用程序名称开发人员等。 但是在运行应用程序时,方向效果不佳。当我旋转设备时,应用程序也会旋转。 这是我的清单文件
{
"name": "MathBrain",
"description": "Let us calculate",
"launch_path": "/mathbrain2/index.html",
"icons": {
"16": "/icons/icon16x16.png",
"48": "/icons/icon48x48.png",
"60": "/icons/icon60x60.png",
"128": "/icons/icon128x128.png"
},
"type": "web",
"fullscreen":"allowed",
"permissions": {},
"orientation": ["portrait"],
"developer": {
"name": "Your name or organization",
"url": "http://your-homepage-here.org"
}
}
包括
screen.mozLockOrientation("portrait");
应用程序js文件中的有效,但还有一些其他问题,我希望通过在清单文件中提供应用程序来使我的应用程序正常工作。