用户激活 API
原文中文,约3600字,阅读约需9分钟。发表于: 。作为 Web 开发人员,您可能已经注意到某些 API 仅在最终用户单击或点击 HTML 元素时才起作用。例如,如果您尝试在 Safari 的 Web Inspector 中运行以下代码,则会导致错误: await navigator.share({ text: "hi" }); NotAllowedError: The request is not allowed by the user...
用户激活是一系列特定事件的触发,如点击、按键等,用于启动API调用。HTML标准引入了UserActivation接口来检查页面的激活状态,但仍存在限制。WebKit正在与其他浏览器供应商合作,以允许使用用户激活进行自动化和测试。用户激活对于保护用户和响应用户交互非常重要。