javascript - 能够在 PhoneGap/Cordova 中使用 JavaScript 锁定设备方向

标签 javascript android ios cordova phonegap-plugins

我正在寻找一种方法,以编程方式锁定 PhoneGap/Cordova 应用程序中的设备方向,仅针对某些页面使用 JavaScript。

我知道 in 可以在 config.xml 文件中全局锁定,但我正在寻找一种同时支持 iOS 和 Android 的解决方案,借此我可以在我的应用程序的单个页面上使用复选框/单选按钮锁定方向.

我找到了一些可能的 Cordova 插件,但它们都仅限于 Android。

我愿意编写 Cordova/PhoneGap 插件,但我不确定使用各种 native API 锁定方向所需的 Objective-C 和 Java 代码。

这是我正在寻找的一个很好的例子(这只是 Android,但我需要同时支持 iOS 和 Android): https://github.com/Hless/cordova-plugin-orientationchanger

如有任何建议,我们将不胜感激。

非常感谢, 西根奔

*记住这个插件只适用于 android 并且只有当你把这个:phonegap.js 而不是 cordova.js

最佳答案

我在 Cordova 插件注册表中偶然发现了一个插件,它解决了这个确切的问题,这里是任何感兴趣的人的 URL: http://plugins.cordova.io/#/package/net.yoik.cordova.plugins.screenorientation

也可以在 GitHub 上找到: https://github.com/yoik/cordova-yoik-screenorientation

关于javascript - 能够在 PhoneGap/Cordova 中使用 JavaScript 锁定设备方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22843675/

相关文章:

javascript - MVC 中的 Kendo UI 网格页面大小

javascript - 停止更改 json 解析中的顺序

android - Adview Size Smart_Banner 在改变方向时损坏

android - 在 Android 上开发游戏时是否需要使用布局?

iphone - iOS:使用XSD进行XML验证

javascript - Angular 4合并映射问题

android - 用数据库中的不同对象填充数组

ios - 在 View Controller 中设置为背景图像的图像大小

ios - AFNetworking + MBProgressHUD 无法更新 HUD 状态

javascript - 无法使用 d3.js 在 svg 中绘制圆 Angular 矩形