iOSのCordovaを長押しすると、テキスト選択が無効になっている場合でもテキスト選択の虫眼鏡が表示されます。削除するにはどうすればよいですか?

自動

私は非常に奇妙な問題を抱えています。iOSのcordovaアプリで、アプリの任意の場所を長押しすると、ポップアップテキスト選択の虫眼鏡が表示されます。

例:

select-popoverを示すスクリーンショット

上部のバブルは画面の上部にロックされており、指を左右に動かすときはx位置に従います。

私は人々が私の問題を修正する必要があると言う次のCSSを追加しようとしました:

* {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
}

これは役に立ちません。Webインスペクターで物事を見ると、このcssがすべてに正常に追加されていることが確認できます。私は通常のさまざまなバリエーションを試しましたがtouch-callout: noneuser-select: none誰もが提案しましたが、何も役に立たないようです。

I have also tried to remove all javascript and all CSS except a simple variation of the above mentioned, and the magnifying glass still appears.

How can I get it to go away? Is there any plugin that can be causing this issue? Any help is much appreciated.

Cordova plugins:

  • com.mbppower.camerapreview
  • cordova-plugin-statusbar
  • cordova-plugin-whitelist
  • ionic-plugin-keyboard
  • org.apache.cordova.camera
  • org.apache.cordova.console
  • org.apache.cordova.device
  • org.apache.cordova.dialogs
  • org.apache.cordova.file
  • org.apache.cordova.file-transfer
  • org.apache.cordova.network-information
  • org.apache.cordova.vibration

Cordova version: 5.1.1 iPhone 5s with iOS version: 9.0.1

user3624154

Thank you for that Automatico! Saved me from a lot more frustration.

Since then however it looks like that code has been merged into mainline cordova and can just be enabled by adding

<preference name="SuppressesLongPressGesture" value="true" /> to config.xml

それは私にとって完璧に機能しました!

これがコミットとそれをもたらしたメモです

https://github.com/apache/cordova-ios/commit/1ad9951c80dbf97281e763f5f27a9bc8852c0537

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ