2016-03-14 8 views
5

モバイルクリップボードにコピーする方法はありますか?私は数日間研究してきましたが、良い解決策を見いだせませんでした。私の上のクロムの魅力のようなモバイルでdocument.execCommand( 'copy')を使用する

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

作品:Clipboard.jsは、私が現在、次の関数を使用していますエラー「ノーサポート:(」

を与え、モバイル上で動作するようには思えません。。?デスクトップしかし、クロムモバイル上で、何もコピーされません取得します

は、溶液がそこ

+1

どのバージョンをコピーして、どのようなモバイルデバイスをサポートしてい?モバイルChrome 42+とモバイルFirefox 41+(おそらく両方のAndroid)で使用可能と思われます。 –

+0

奇妙な。私は最新のバージョンです。コピーリンクボタン付きのライブページは次のとおりです。http://www.trailerpuppy.com/trailers/captain-america-civil-war-trailer-8c60bffa-6534-4496-bb89-e6ffc8684e2a –

+1

Chrome 49.0のマイエンドで作業しています。 * アンドロイド用。あなたはiOS Chromeを使用していると思いますか? –

答えて

4

According to MDNdocument.execCommand('copy')ありますが、次のモバイルブラウザで使用できます。

  • アンドロイド42+のためのクロム
  • Firefoxのモバイル(ゲッコー)ごとのAppleの要件、両方がiOSの供給のWebKitを使用する必要があり、これはiOSのクロムまたはFirefoxが含まれていないこと41+

注意、 。 iOS Safariがそれをサポートするまで、iOS ChromeとiOS Firefoxはおそらくできません。

更新:

iOS版10+上のSafariはカットとChromeの

関連する問題