我有一个 Chrome 扩展程序。目前,当扩展打开时,使用 JQuery 发出 $.ajax 请求。根据请求的结果,扩展弹出窗口将格式化并显示请求数据。我的解决方案是功能性的,但缺乏用户体验,因为每次单击我的扩展程序时,我都会在发出 ajax 请求时显示 1-2 秒的“加载”消息。
在打开我的扩展程序之前,有什么方法可以执行这个 $.ajax 请求吗?也许当浏览器打开时,或者标签页打开时?如果可以在弹出窗口打开之前发出 $.ajax 请求,那就太好了,所以一旦用户单击我的扩展程序,数据就会立即显示 - 没有“加载”消息。