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

通知并不意味着交互。他们的目的是通知。

如果您想进行交互,请改用Action

于 2012-06-24T18:40:36.353 回答