gpt4 book ai didi

javascript - Chrome 在我的 iframe 中限制了诸如 requestAnimationFrame 之类的东西

转载 作者:行者123 更新时间:2023-12-05 07:24:30 26 4
gpt4 key购买 nike

我们提供了一个可嵌入的配置器,可以由客户通过 iframe 添加。他们使用 JavaScript API 与 iframe 交互。

在某些集成中,Chrome 似乎在某些情况下限制了 iframe。当客户端在隐藏的“div”中预加载配置器时,通常会发生这种情况(但不限于此)。

我所说的节流是指 Chrome 会减慢一切。网络请求、requestAnimationFrame、requestIdleCallback 等。减速可能是 100 毫秒左右,但有时也有 10 秒。

当用户点击 iframe 时,限制结束,一切都按照预期的速度运行。

我们试图向 Chrome 表明 iframe 不应在 JavaScript 的帮助下被限制。

我们尝试过 iframe.contentWindow.focus()iframe.contentWindow.click() 之类的方法,但这不是很可靠。这适用于某些集成,但不适用于其他集成。

是否有可能告诉 Chrome 某些 iframe 是不应被限制的受信任 iframe?最好是一些 JavaScript。浏览器设置在我们的案例中不起作用,因为配置器的用户是浏览网站/网上商店的最终消费者。

最佳答案

我想这就是你需要的:

浏览器的可见状态与其实际可见性(通过 CSS 处理)无关。可见状态用于定义浏览器所需资源的级别。如果可见状态设置为 true,则意味着浏览器应该比呈现和处理其内容所需的资源具有更高的优先级。相反,如果其可见状态设置为 false,则其优先级低于其所需的资源。

https://developer.mozilla.org/en-US/docs/Mozilla/Gecko/Chrome/API/Browser_API/setVisible

关于javascript - Chrome 在我的 iframe 中限制了诸如 requestAnimationFrame 之类的东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55413519/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com