ionic - Copy/paste in input field in iOS 10 not wo

2020-08-20 08:46发布

问题:

As the title suggests, I am building a project with ionic and I am not able to copy/paste in the input fields on iOS 10. According to this question, by applying these properties to the css the issue should be solved:

 input {
    user-select: auto !important;  
 } 

but unluckily it is still not working. As also suggested by this reference, it says that it may be caused by $ionicLoading, but I am not using it inside my controller.

Do you know how to solve this issue? Thanks in advance for your replies!

回答1:

I was not able to understand your problem.

But if you want it to be really working, you can try it.

Install cordova-plugin-clipboard

var text = "Hello World!";

cordova.plugins.clipboard.copy(text);

cordova.plugins.clipboard.paste(function (text) { alert(text); });


回答2:

Instead of just typing user-select: auto !important;

As in this answer try adding all css to the element instead of just that empty line that might not work on all browsers.

Here:

    -webkit-user-select: auto !important;
    -khtml-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    -o-user-select: auto !important;
    user-select: auto !important;


回答3:

Are you using an ion-spinner?

Just going off the following github thread:

https://github.com/driftyco/ionic/issues/3793