爱奥尼亚cordova插件屏幕方向不';我不再在Ios上工作了

爱奥尼亚cordova插件屏幕方向不';我不再在Ios上工作了,ios,cordova,plugins,ionic-framework,Ios,Cordova,Plugins,Ionic Framework,自从我更新了所有内容后,屏幕定向插件出现了一些问题。我已经有了一个跑步应用程序,一切正常。但由于我将每个插件以及cordova和ionic环境更新到最新版本,我的屏幕定向插件不再工作 config.xmlconfiguration <preference name="Orientation" value="portrait"/> cordova版本6.1.1 爱奥尼亚版本1.7.14 Javascript代码 // to lock screen in portrait mode s

自从我更新了所有内容后,
屏幕定向插件出现了一些问题。我已经有了一个跑步应用程序,一切正常。但由于我将每个插件以及cordova和ionic环境更新到最新版本,我的屏幕定向插件不再工作

config.xml
configuration

<preference name="Orientation" value="portrait"/>
cordova版本
6.1.1

爱奥尼亚版本
1.7.14

Javascript代码

// to lock screen in portrait mode
screen.lockOrientation('portrait-primary'); // it doesn't work neither with 'portrait'
...
// unlock orientation
screen.unlockOrientation();
屏幕已定义,但函数调用无效。我不知道为什么它不再工作了。我用我的iPhone5(iOS9.2.1)和不同的模拟器进行了尝试


在我的android设备上,一切正常。

这似乎是cordova屏幕定向插件的问题。它在iOS中的cordova 6x版本中被破坏。这个问题仍然悬而未决,正在进行中。请查看此以了解更多信息。根据插件作者的评论,问题修复尚未合并,但如果您感兴趣,可以使用git pull进行测试。希望能有所帮助。

@SimonSchüpbach欢迎您。希望尽快提供修复程序。快乐编码我仍然有同样的问题。在iOS中,该插件不起作用。@futbolsalas15您可以从该分支尝试-@Gandhi谢谢您的帮助,但在我检查了tah的内容安全策略,并将其删除并重新编写后,该插件再次起作用。这里也有同样的问题。我可以锁定方向,但无法解锁。
// to lock screen in portrait mode
screen.lockOrientation('portrait-primary'); // it doesn't work neither with 'portrait'
...
// unlock orientation
screen.unlockOrientation();