【发布时间】:2011-07-20 14:01:45
【问题描述】:
我知道 HTML5 通知可以显示 HTML,但是如果该 HTML 包含表单元素(按钮、选择等),是否可以通过 javascript 与这些输入进行交互?一个例子是将通知用作提醒 UI,它有一个按钮可以关闭,一个按钮可以打盹,还有一个选择下拉菜单来选择打盹的时间。有没有办法将监听器附加到通知内容中的这些元素?
【问题讨论】:
标签: javascript forms html notifications
我知道 HTML5 通知可以显示 HTML,但是如果该 HTML 包含表单元素(按钮、选择等),是否可以通过 javascript 与这些输入进行交互?一个例子是将通知用作提醒 UI,它有一个按钮可以关闭,一个按钮可以打盹,还有一个选择下拉菜单来选择打盹的时间。有没有办法将监听器附加到通知内容中的这些元素?
【问题讨论】:
标签: javascript forms html notifications
createHTMLNotification() 函数需要一个 URL 作为参数,因此您可以在链接的 HTML 页面中放入任何您喜欢的内容,包括 JS。
我没有测试过这个,但似乎没有任何限制。
【讨论】:
window.opener 来自父页面。是时候来个 jsfiddle ...
是和否。
是的,您可以将按钮和链接与事件侦听器绑定到它们上,以对用户的操作做出反应。
不,您不能拥有文本区域、输入、选择等表单元素。这些元素将显示在通知中,但用户将无法与它们进行交互。我还没有找到这方面的任何文档。
【讨论】: