簡體   English   中英

Ionic cordova-plugin-screen-orientation 在 Ios 上不再起作用

[英]Ionic cordova-plugin-screen-orientation doesn't work anymore on Ios

自從我更新了所有內容后,我在screen orientation plugin遇到了一些麻煩。 我已經有一個正在運行的應用程序,一切正常。 但是由於我將每個插件以及cordova 和ionic 環境更新到最新版本,因此我的屏幕方向插件不再起作用。

config.xml配置

<preference name="Orientation" value="portrait"/>

安裝的插件

cordova-plugin-screen-orientation 1.4.0 "Screen Orientation"
org.adlotto.cordova.recheck-screen-orientation 0.1.0 "RecheckScreenOrientation"

科爾多瓦版本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();

screen 已定義,但函數調用無效。 我不知道為什么它不再起作用了。 我用我的 Iphone 5 (ios 9.2.1) 和不同的模擬器試過了。

使用我的 android 設備,一切都按預期工作。

這看起來像是cordova屏幕方向插件的問題。 對於 iOS 中的cordova 6x 版本,它已損壞。 該問題仍然存在並正在進行中。 請查看此鏈接以獲取更多信息。根據插件作者的評論,問題修復尚未合並,但如果您有興趣,可以去 git pull 進行測試。 希望能幫助到你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM