2016-03-14 17 views
5

Czy istnieje sposób na kopiowanie do schowka mobilnego? Od kilku dni szukam, ale nie znalazłem dobrego rozwiązania. Clipboard.js nie wydają się działać na komórkę, dając mi błąd „brak wsparcia :(”Używanie document.execCommand ("kopia") w telefonie komórkowym

obecnie używam następującą funkcję:

function copytext(text) { 
    var textField = document.createElement('textarea'); 
    textField.innerText = text; 
    document.body.appendChild(textField); 
    textField.select(); 
    document.execCommand('copy'); 
    textField.remove(); 
} 

działa jak czar Chrome na moim . Ale na pulpit chrom komórkowego, nic nie zostanie skopiowany

Czy istnieje rozwiązanie tam

+1

jaka wersja Chrome i co urządzenie mobilne? Jest podobno dostępny w mobilnym Chrome 42+ i mobilnej przeglądarce Firefox 41+, prawdopodobnie na Androidzie. –

+0

Dziwne. Jestem na najnowszej wersji. Oto strona na żywo z przyciskiem kopiowania linku: http://www.trailerpuppy.com/trailers/captain-america-civil-war-trailer-8c60bffa-6534-4496-bb89-e6ffc8684e2a –

+1

Praca nad moim końcem, Chrome 49,0. * dla Android. Zgaduję, że używasz Chrome iOS? –

Odpowiedz

4

According to MDN, document.execCommand('copy') jest dostępny w następujących przeglądarkach mobilnych.?

  • Chrome dla Androida 42+
  • Firefox Mobile (Gecko) 41+

Należy pamiętać, że dane te nie obejmują iOS Chrome lub Firefox, która za-jabłkowe wymogu, zarówno muszą korzystać z iOS dostarczane WebKit . Dopóki go nie obsługuje iOS Safari, prawdopodobnie Firefox na iOS i iOS nie.

Aktualizacja:

Safari na iOS 10+ obsługuje wyciąć i skopiować