8

Webkit HTML デスクトップ通知でフォーム要素を使用することは可能ですか? Chrome 拡張機能から HTML 通知を開こうとすると、<input>追加した が表示されますが、入力できません。そこから入力をキャプチャして保存できるようにしたいと思います。

var notification = webkitNotifications.createHTMLNotification(chrome.extension.getURL('input-prompt.html'));
notification.show();

<html>
<body>
<form><input type="text" name="here" value="test" /></form>
</body>
</html>
4

2 に答える 2

3

これは非常に簡単な方法で回避できます。入力ボックスとして機能する div を作成し、div のコンテンツを編集できるようにすることができます (こちらを参照)。次に、ボタンまたは別の div を送信ボタンとして使用し、フォームの送信を JavaScript で処理します。

<div contenteditable="true" id="inputBox"></div>
<div id="submitButton" onclick="submitform();">Submit</div>

デスクトップ通知はおそらくフォームを含むことを意図していないことに同意しますが、通知にフォームがある方が実際には便利な場合があります。これが役立つことを願っています。

于 2011-04-07T03:43:23.053 に答える
2

通知は双方向性を意図したものではありません。それらは通知するためのものです。

対話性が必要な場合は、代わりにアクションを使用してください。

于 2012-06-24T18:40:36.353 に答える