JavaScript:更改浏览器窗口状态消息

时间:2009-02-11 13:12:41

标签: javascript browser

曾经可以更改浏览器在窗口底部状态栏中显示的消息。由于滥用,此功能已在较新的浏览器版本中禁用。

<script type="text/javascript">
window.status = 'hello world';
</script>

还有什么方法可以实现这一点(考虑jQuery可用)?我想我仍然会看到有关更改状态消息的页面,但是他们可能会使用Flash或Java来更改窗口状态。

3 个答案:

答案 0 :(得分:3)

没有Flash或Java,你可以做两件事:

  1. 假冒:显示一个看起来像状态栏的div

    position: fixed;
    bottom: 0;
    left: 0;
    border: 1px solid silver;
    background: #aaaaaa;
    
  2. 选择网址,以便在用户悬停在链接上时向用户显示所需信息。

  3. 但请不要。

答案 1 :(得分:1)

使用浏览器状态栏显示页面信息在大多数情况下都是一个非常糟糕的主意,浏览器没有理由禁用它。

  1. 没有人低头看那里找到这样的信息。
  2. 人们希望它能够显示浏览器信息。例如,当悬停链接我想知道我是否离开网站时,如果它是mailto:-link,如果它是pdf等。
  3. 而是使用像页面顶部的橙色(黄色?)事物stackoverflow。 “你是Stackoverflow的新手......”,“新帖子已被添加......”等等。

答案 2 :(得分:1)

查看仍在更改此信息的页面。如果它是通过javascript完成的,你应该能够看到源代码。