Cordova/Phonegap - 风景

Posted

技术标签:

【中文标题】Cordova/Phonegap - 风景【英文标题】:Cordova/Phonegap - Landscape view 【发布时间】:2014-08-23 09:59:16 【问题描述】:

您好,可以阻止仅适用于智能手机的横向视图,而不适用于 Tab 或更大的设备?

【问题讨论】:

【参考方案1】:

这完全取决于保存你的 webview 的容器。

android 中,您可以在您的活动中阻止方向更改,甚至在特定条件下的更改。可重写方法“onConfigurationChanged(Configuration newConfig)”负责此操作。

ios 上,您可以在 ViewController 上执行此操作。这篇文章描述了如何做到这一点:iOS 6 - How to run custom code when orientation changes。

也可以从项目的配置文件中执行此操作。对于 iOS,您可以阻止某些设备类型的某些视图。对于 Android,这只能完全阻止横向模式。

如果您喜欢冒险,还可以选择 CSS 转换您的视图,尽管这更像是一种 hack,而不是真正的解决方案:Prevent orientation change in iOS Safari

【讨论】:

以上是关于Cordova/Phonegap - 风景的主要内容,如果未能解决你的问题,请参考以下文章

Cordova/Phonegap:无法让 Facebook Phonegap 插件工作

Cordova (PhoneGap) 和 iFrame

Cordova/PhoneGap - 通过应用商店验证

Cordova/Phonegap 1.6 媒体示例

桌面/移动标准网页中的phonegap / cordova社交共享插件

Cordova/PhoneGap:安装 calendarPlugin 后出现链接器错误