質問

私は拡張子が特定の時間に実行されるように、ユーザの入力時間情報を持つようにしたいという拡張子を持っています。私は、この入力は、グローバル設定を介して行うことがしたいです。問題は、有効な入力のための少なくともチェック)IがA)フォーマットの入力またはBのどちらかへの道を見つけることができないということです。

私はちょうどのような値を取得するためにキーを使用することができるようにしたい:例えば10:15ではなく「foo」というようなものを...

役に立ちましたか?

解決

まあ、私は、実際の設定ウィンドウでフォーマットする入力を取得することができませんでした。しかし、私は次の最善の解決策を見つけたと思う。

あなたが「チェンジ」(設定が変更された場合、Appleが送り出すというイベント)のリスナーを設定する場合は、新しい入力がテキストフィールドに置かれたときのために聞くことができます。次に、あなたはそれを収集し、JavaScriptを使用して、それを自分のフォーマットについて行かなければなりません。私はあなたが正しいことを入力するようにユーザを得ることができることをStringクラスの内部に十分な選択肢があることがわかっています。

唯一の迷惑なビットを使用すると、何かが間違っていたことをユーザーに通知するポップアップを使用する必要があることです...でもねえ、私たちは、おそらく彼らは後にこれを追加します、初期のSafari機能拡張の開発段階にいます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top