Problème avec le scénario suivant. Avant de poster en débordement de pile, j'ai passé plusieurs heures derrière ça. ScénarioCopiez du texte dans le presse-papiers via safari et lisez les données du presse-papiers dans iOS App
Étape 1: Via Safari (ou un autre navigateur) L'utilisateur naviguera sur une page (ie www.abcdef.com) et à partir de cette page, le texte sera copié dans le presse-papiers iOS (via l'utilisateur Étape 2: L'application iOS sera lancée et l'application iOS recevra/lira les données du presse-papiers (sauvegardées/écrites par safari).
Est-ce possible? et si comment? Si ce n'est pas possible, pouvez-vous partager la raison derrière cela?
Salut @Vlad, j'ai essayé via UIPasteboard.general.string ... Il fonctionne d'une application iOS à une autre application iOS ... mais (A) ne fonctionne pas avec navigateur web comme safari ... (B) probablement Je ne peux pas définir correctement les données via safari, pouvez-vous partager n'importe quelle ressource/URL pour cela? –
non, c'est tout ce que j'ai –
Mobile Safari ne se comporte pas différemment des autres applications utilisant le carton. Tant que l'utilisateur sélectionne le texte d'une page et le copie, vous pouvez le coller n'importe où avec le code ci-dessus. La seule raison pour laquelle cela ne fonctionnerait pas, je peux l'imaginer, c'est si le site essaie de désactiver la copie tous ensemble (avec javascript ou quelque chose). Certains sites font cela pour essayer de "protéger le contenu". Avez-vous essayé cela avec des sites différents et du texte normal? – Gero