浏览器:检测显示配置的变化
Browsers: Detects change in display configuration
我的应用程序上有一些用户的问题。这些用户修改了文本大小(在浏览器中使用显示选项),之后,他们发送了一个错误,说应用程序无法工作,因为文本太小了。
当用户修改这些选项时,在javascript中是否可能有一个事件?
这个jQuery插件似乎就是这样做的:
https://github.com/johnantoni/jquery.onfontresize这个插件的想法是在em
中有一个iframe大小,在onresize
上触发iframe中的脚本。因此,如果用户改变了窗口中字体的大小,则iframe将被调整大小并获得一个resize事件。然后可以将此事件传递给父节点。
问题是这个插件已经3年没有更新了,但我不认为把它更新到最新版本会有什么大不了的。
另外,你需要检查ready
文件的字体大小是否正确。
EDIT我用当前的jQuery版本和IE检查它。插件触发事件,如果字体大小可通过View > Text Size
(当页面字体大小设置为em
或%
),如果页面字体大小设置为px
,那么字体大小不改变,因此没有事件被触发。
相关文章:
- 单击页面上的链接后高度发生变化
- RequireJS向模块传递配置总是返回undefined
- 如何配置分析以将数据发送到我自己的服务器
- 扩展jQuery插件以更改配置
- React redux初始化功能,无论状态变化如何
- 角度ng变化或ng点击选择can'不起作用
- 每个选择器的Jquery css颜色都在变化,但字体大小却没有变化
- webRTC错误未定义配置
- JS幻灯片与CSS背景颜色变化
- 如何配置WebStorm以正确格式化生成器函数
- Javascript配置服务器URL并将其存储
- Node Red在Admin UI中获取配置节点值
- AngularJS智能表全局配置实现
- react路由器使用简单的javascript路由器配置来处理不匹配的路径
- 重新加载页面时Javascript变量发生变化
- 如何获得Bootstrap Datepicker的年和月,因为它在变化
- 如何用jquery替换字符串中可能变化的字符
- web配置http到https重定向异常
- 如何配置browserfy与Karma使用转换Stringify为Mustache模板
- 浏览器:检测显示配置的变化