【发布时间】:2010-12-13 08:50:32
【问题描述】:
我正在寻找通过 XHR 发送异步请求的任何方法:
http://code.google.com/chrome/extensions/xhr.html
实际上我是在页面加载后尝试发送请求:
$(document).ready(function() {
var xhr = new XMLHttpRequest();
xhr.open("GET", "https://myserver.com/", true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
// Get logged user
username = $("div.user", xhr.responseText).text()
.replace(/.*\(([a-z0-9]*)\).*/, "$1");
}
};
});
但用户体验确实不好,它会冻结,直到它从 myserver.com 获取数据,然后才显示popup window。
有什么方法可以先显示弹出窗口,然后向用户显示一些加载文本/图像,然后再开始推送请求?
【问题讨论】:
标签: google-chrome google-chrome-extension xmlhttprequest