控制浏览器选项卡索引

时间:2010-08-02 01:20:03

标签: javascript html user-interface

我正在使用Javascript构建一个窗口小部件,当窗口被聚焦时,我希望选项卡控件只停留在窗口小部件内,而不是跳回到浏览器。是否有任何可用于控制它的标签索引?

1 个答案:

答案 0 :(得分:2)

对于询问如何禁用后退按钮的人来说,情况类似。

你真的不能这样做,你也不愿意。您作为Web开发人员的范围不会扩展到更改用户Web浏览器的核心行为的行为,即使您可能不希望这样做,因为它只会妨碍可用性和可访问性。

当您编写Web应用程序时,您无法知道它是否会被传统的桌面Web浏览器或任何其他工具(包括残疾人的辅助功能工具)使用。因此,您不能假设用户如何查看页面,如何选择链接然后按照它们进行操作等等。

浏览器倾向于让网站指定标签键应选择字段的顺序,但它们不允许您禁用某些字段通过标签键可访问,也不应该是浏览器中的功能。

如果您愿意,可以在自己的页面中加载小部件,这样您要从标签顺序中删除的其他控件就不再在页面上了。