Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检测IE10+;加载状态_Javascript_Html_Css_Internet Explorer_Internet Explorer 10 - Fatal编程技术网

Javascript 检测IE10+;加载状态

Javascript 检测IE10+;加载状态,javascript,html,css,internet-explorer,internet-explorer-10,Javascript,Html,Css,Internet Explorer,Internet Explorer 10,例如,当浏览器执行某些操作时,它有时会在选项卡中显示一个圆圈,以显示页面正在加载 是否有可能检测到这一点,并让鼠标光标改变以向用户显示IE正在做什么 我知道我可以编写javascript来模拟这种行为,但我想知道是否有可能更直接地捕获IE的状态 CSS body { cursor:progress; } body.loaded { cursor:default; } window.onload = function() { document.getElementsByTagName('bod

例如,当浏览器执行某些操作时,它有时会在选项卡中显示一个圆圈,以显示页面正在加载

是否有可能检测到这一点,并让鼠标光标改变以向用户显示IE正在做什么

我知道我可以编写javascript来模拟这种行为,但我想知道是否有可能更直接地捕获IE的状态

CSS

body { cursor:progress; }
body.loaded { cursor:default; }
window.onload = function() {
 document.getElementsByTagName('body')[0].className+=' loaded';
}
JS

body { cursor:progress; }
body.loaded { cursor:default; }
window.onload = function() {
 document.getElementsByTagName('body')[0].className+=' loaded';
}

对于所有浏览器

对不起,请阅读警告,您已经知道您可以“在JS中模拟”-如果您想删除它,请告诉我,并保留此“未回答”如果是,通过“更直接”,您的意思是使用什么?CSS?老实说我不知道。我的意思是,点击标签的加载图标,检查它的状态。如果它的状态是加载,请更改鼠标光标?我猜不可能使用客户端脚本进入IE的该部分?Javascript是客户端脚本,所以我不确定您的确切意思。此示例可能是您的最佳/最短赌注。(除了javaScript之外,我看不到其他方法来查找页面加载事件)-html不能和css不能-然后呢,activex、小程序、浏览器扩展等等。。呃