2

EnyoでWebOSアプリケーションを開発する場合、クリップボードの内容にアクセスすることはできますか?つまり、タッチパッドまたはPreデバイスのクリップボードにテキストを少しコピーした場合、そのテキストをプログラムで取得することはできますか、それともプログラムで置き換えることができますか?

SDKドキュメントで読んだことから、これを行うにはサービスが必要だと思います。これは正しいです?

もしそうなら、どのサービスですか?利用可能なサービスのリストはありますか、および/またはどのサービスが利用可能かを確認するためにフレームワークに反映する方法はありますか?

(WebOS開発は初めてなので、大声でゆっくり話す側のエラー)

4

1 に答える 1

2

enyo.domでgetClipboardメソッドを探していると思います。しかし、私が試してみると:

enyo.dom.getClipboard(enyo.bind(this, "gotClipboard"));


gotClipboard: function() {
    this.log(JSON.stringify(arguments));
}

クリップボードにテキストがあるのに、{"0"、""}が表示されます。これはまだ完全に焼かれていませんか?1つの引数は、クリップボードが機能するときのクリップボードのテキストになります。

コンパニオンenyo.dom.setClipboardを試してみると、NOT_FOUND_ERR:DOMException8が発生します。

これらの関数の両方がここにあります:https ://developer.palm.com/content/api/reference/enyo/enyo-api-reference.html

于 2011-07-06T18:53:36.110 に答える