html - 如何为 HtmlBodyElement 设置活动状态?
问题描述
我尝试使用这种方法:
document.querySelector('body').setActive();
但有错误:
TS2339: Property 'setActive' does not exist on type 'HTMLBodyElement'.
那我怎么修?谢谢
解决方案
你不能。该setActive()
方法仅出现在<iframe>
无论如何都不应该使用的元素上:
此功能是非标准的,不在标准轨道上。不要在面向 Web 的生产站点上使用它:它不适用于每个用户。实现之间也可能存在很大的不兼容性,并且行为可能会在未来发生变化。
推荐阅读
- java - 制作对象时代码崩溃,因此可以从另一个类调用重绘
- java - 对动态监听器使用批处理模式
- python - 这 2 个错误的名称是如何在 except 中调用的?(硒和数据库)
- flutter - 如何在飞镖的for循环中克隆列表
- java - Spring webapp:如何最好地设置与单个数据库的 JDBC 连接,以使连接上的数据库用户名不统一?
- node.js - 用户注册后无法识别 JWT 令牌
- python - for循环中文件目录中的反斜杠加倍
- json - 如何在输出 json 文件中获取“访问令牌”值并将相同的“访问令牌”传递给 Azure 数据工厂中的另一个 REST GET 请求?
- amazon-web-services - 您请求的 vCPU 容量超过了当前 vCPU 限制 0
- javascript - 在表单提交上替换 HTML 元素