javascript - 检测 safari 高级设置 : "never use font sizes smaller than..." from javascript?

标签 javascript safari

Safari (mac) 在 safari -> 首选项 -> 高级下有一个设置禁止使用小于给定点大小的字体。

我正在使用 PDF.js 编写 PDF 应用程序,当启用此设置时,它会导致字体呈现巨大并重叠。

我试图找出是否有一种方法可以在加载 PDF 之前从 javascript 检测是否启用了此设置,然后加载一条消息,向用户解释他们需要做什么才能正确查看PDF.

有什么想法吗?

最佳答案

font-size: 1px, line-height: 1.0 创建一个 DOM 节点并测量它的高度。如果是 > 1px,那么你的字体大小就被限制了。

http://codepen.io/nevir/full/trwEb

关于javascript - 检测 safari 高级设置 : "never use font sizes smaller than..." from javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14696951/

相关文章:

javascript - 格式与多个链接 rel 样式表 CSS (HTML) 混淆

javascript - 如何使用jQuery在html中获取div的祖 parent 的祖 parent

JavaScript : var scopes

ios - 在 UIWebView 中打开网站作为 Safari?

jquery - safari/chrome/opera 可以在上传过程中发出 ajax 请求吗?

html - Twitter Bootstrap 在 Safari 5.1.7 中无法正常工作

html - 圆 Angular 重叠

javascript - 爸爸解析 : Save JSON Output Locally

javascript - ReactJS 和复杂的 JSON 对象

mobile - 通过 HTML 在 Mobile Safari 上实现 UIPickerview