使用带有 webview 的 cordova s​​creenorientation 插件

Posted

技术标签:

【中文标题】使用带有 webview 的 cordova s​​creenorientation 插件【英文标题】:using the cordova screenorientation plugin with webview 【发布时间】:2015-09-17 23:23:27 【问题描述】:

我正在使用Cordova plugin by yoik,它有助于在 ios 上锁定/解锁方向。问题是对我来说它根本不起作用 -

screen.lockOrientation('portrait')

它可能与 Webview 有关,因为它适用于 iframe。

cordova 插件是如何工作的?为什么我的简单行没有按预期执行?任何意见表示赞赏。

【问题讨论】:

你在用离子吗? 如果您尝试在第一页加载时执行此操作,您是否在等待deviceready 触发后再调用screen.lockOrientation 是的,我是。它在 iframe 上运行良好,与 wkwebview 无关。 【参考方案1】:

我发现了一个也适用于 wkwebview 的插件 -

https://github.com/EddyVerbruggen/cordova-plugin-screenorientation-for-wkwebview

它是从Cordova plugin by yoik 派生出来的。

如果有人遇到类似问题,希望这会有所帮助。

【讨论】:

以上是关于使用带有 webview 的 cordova s​​creenorientation 插件的主要内容,如果未能解决你的问题,请参考以下文章

使用 Cordova 在 iOS 中显示带有外部源的图像

在带有外部 URL 的 iOS 上使用 PhoneGap/Cordova

带有 xcode 5.1 的 cordova 3.4 不会使用最新的文件传输插件构建

VS2017 Cordova 构建错误 Remotebuild 要求您的项目使用带有 XCode 8.3 的 cordova-ios 4.3.0 或更高版本

带有颜色、Cordova、Onsen 的 Angular 文本交换

带有cordova的Appflow在构建中检测电容器