我们可以在网页中显示浏览器状态栏的内容吗?就像我上传文件时一样,它显示的状态如“发送请求”,然后是“上传5%”等等。我们可以直接在网页上显示这个吗?
答案 0 :(得分:1)
是的,你可以通过
来完成 window.status
命令。
注意:状态属性在IE,Firefox,Chrome或Safari的默认配置中不起作用。要允许脚本更改状态文本,用户必须在about:config屏幕中将dom.disable_window_status_change首选项设置为false。 (或在Firefox中:“工具 - 选项 - 内容 - 启用JavaScript /高级 - 允许脚本更改状态栏文本”)。
答案 1 :(得分:0)
我认为你最好的选择是:
window.status
...在javascript中。但显然大多数浏览器都不支持此功能。
做类似的事情:
var element = document.getElementById('someelement');
setInterval(function() {
element.innerHTML = window.status;
}, 50);
上传文件时,请在完成后清除间隔。