Формы в Webkit HTML-уведомлений? - PullRequest
8 голосов
/ 07 мая 2010

Можно ли использовать элементы формы в HTML-уведомлениях рабочего стола Webkit? Я пытался открыть уведомление HTML от расширения Chrome, и я добавил <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>

Ответы [ 2 ]

3 голосов
/ 07 апреля 2011

Вы можете обойти это довольно простым способом. Вы можете создать div, который будет использоваться в качестве поля ввода, и разрешить редактировать содержимое div ( смотрите здесь ). Затем вы можете использовать кнопку или другой div в качестве кнопки отправки, а затем обработать форму отправки с помощью JavaScript.

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

Хотя я согласен с тем, что уведомления на рабочем столе, вероятно, не содержат форм, у меня есть случай, когда наличие формы в уведомлении на самом деле более удобно. Надеюсь, это поможет.

2 голосов
/ 24 июня 2012

Уведомления не предназначены для интерактивности. Они предназначены для уведомления.

Если вы хотите иметь интерактивность, используйте Действие .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...