我写了Chrome扩展程序:如果网页的网址包含特定的主题标签,则扩展程序会执行操作,然后重新加载页面,找到主题标签,执行操作,重新加载......等等。无限循环。
现在我的问题:
我添加了一个console.log,它显示从重新加载到页面完全存在并准备就绪所需的时间。这包括本网站上的一些内部加载(等待div显示文本)。
我再次点击标签。加载时间回到“正常”160到250毫秒。
这是Chrome中的某种“功能”吗?有没有办法禁用它并强制chrome快速加载背景标签?
顺便说一下:我发现当标签在后台运行时,setTimeouts限制为最少1000毫秒。无论如何要解决这个问题吗?
非常感谢任何帮助,我对Chrome扩展程序不熟悉!
问候,印加先生!
答案 0 :(得分:0)
这是Chrome的功能/错误。我在Chrome内部运行了一些测试,当浏览器窗口在前面时,测试速度要快得多。在stackoverflow Javascript performance when running in an unfocused tab
上报告了类似的问题如果你认为它正在优化用户体验,这是一个功能,如果你认为你是一个开发人员制作一个需要一切正常的扩展,这是一个错误。