Problem w obliczu następującego scenariusza. Przed opublikowaniem w przepełnieniu stosu spędziłem kilka godzin za tym. ScenariuszSkopiuj tekst do schowka przez safari i odczytaj dane ze schowka w aplikacji iOS
Krok 1: Za pomocą przeglądarki Safari (lub innej przeglądarki) Użytkownik będzie przeglądać stronę (np. Www.abcdef.com) iz tej strony safari skopiuje tekst do schowka iOS (za pośrednictwem użytkownika na zdarzeniu dotykowym na przycisku kopiowania)
Krok 2: aplikacja iOS zostanie uruchomiona, a aplikacja iOS pobierze/odczyta dane ze schowka (zapisane/zapisane przez Safari).
Czy to możliwe? i jak? Jeśli nie jest to możliwe, możesz podzielić się tym powodem?
Witam na VAD, próbowałem przez UIPasteboard.general.string ... Działa z jednej aplikacji na iOS do innej aplikacji na iOS ... ale (A) nie działa wraz z przeglądarką internetową jak safari ... (B) prawdopodobnie Nie mogę idealnie ustawić danych przez safari, czy możesz udostępnić dowolny zasób/adres URL? –
nie, to wszystko, co mam –
Mobile Safari nie zachowuje się inaczej niż inne aplikacje korzystające z tego obszaru. Dopóki użytkownik wybierze tekst ze strony i skopiuje go, możesz go wkleić w dowolnym miejscu za pomocą powyższego kodu. Jedyny powód, dla którego to nie zadziała, mogę sobie wyobrazić, jeśli strona spróbuje wyłączyć kopiowanie wszystkich razem (przy pomocy javascript lub czegoś podobnego). Niektóre witryny robią to, aby spróbować "chronić zawartość". Czy próbowałeś tego z różnymi stronami i normalnym tekstem? – Gero