クリップボードから複数のテキスト フィールドにテキストを貼り付けるこの関数を使用しています。
function pasteFromClipboard(className) {
var data = window.clipboardData.getData('Text');
if (data != null) {
var cells = data.split('\n');
var columns = $$('.'+className);
for (i = 0; i < cells.length; i++) {
if ( columns[i] != undefined ){
columns[i].value = cells[i];
}
}
}
}
「onClick」を介してボタンに添付されたこのものは、IE では機能しますが、FF や Chrome では機能しません。FF がクリップへのアクセスを制限していることはわかっていますが、環境設定で値を操作しても成功しませんでした。
Chrome で動作するように、この機能を手伝ってくれる人はいますか? window.clipboardData.getData('Text');
FF と Chrome で動作させる同様のオプションはありますか?