基本问题:插入外部鼠标会导致chrome和firefox将滚动条添加到浏览器中的页面(我构建的).我试图找出原因,但很难找到信息.我们已经在OSX 10.7.5和10.8.5上测试并重现了这个问题.
我的理论是,由于两个浏览器都以这种方式响应,事件序列如下:
我已经对这两种状态的计算样式进行了差异化,并没有区别,只是为了排除它.这是一个动画的GIF动画.我正在做的唯一触发更改的是插入外接鼠标:

我的问题是,当插入外部鼠标时,从操作系统向浏览器发送了什么样的事件,以及如何更深入地了解该事件的处理方式?
max*_*max 20
如果我不是完全误解你的问题,那么这与浏览器无关,而是OS X的一个功能是隐藏滚动条(在每个支持的程序中),只要你使用的输入设备不是不需要滚动条(就像MacBook的触控板一样).如果是这种情况,那么滚动条也应该出现在例如Finder中并且插入鼠标.
要更改此行为,请转到System Preferences> General并选择Always下方Show scroll bars.
| 归档时间: |
|
| 查看次数: |
2016 次 |
| 最近记录: |