javascript - 125% 的 Windows 10 在 Web 中扩展
问题描述
我有一个使用 Windows 10 的客户,默认情况下它会将屏幕缩放到 125%,所以当他尝试在我的网站上冲浪时,他看不到 PC 版本,除非他在 Windows 中手动更改它。有没有机会从代码中修复它?谢谢!
解决方案
你要问的兄弟可以通过 via 实现CSS Media-Queries
。但是,为此,您将需要了解screen-resolution
您的客户。之后,您可以针对特定屏幕编写媒体查询并修复您的 UI。
例子:
@media only screen and (min-width: 1440px) {
//Write your CSS fixes here
}
但是,假设问题只是因为您的客户很固执,他只想将默认缩放大小设置为 125% 或 150%,然后访问您的网站。在这种情况下,您必须在登陆页面时添加 javascript:
document.body.style.zoom = 1.0
通过 jQuery,您可以将其写为:
$(document).ready(function(){
document.body.style.zoom = 1.0
});
或者,您可以使用:
var scale = 'scale(1)';
document.body.style.webkitTransform = scale; // Chrome, Opera, Safari
document.body.style.msTransform = scale; // IE 9
document.body.style.transform = scale; // General
如需进一步研究,请查看以下内容:
希望这可以帮助!
推荐阅读
- forms - Google 表单上传权限
- javascript - 尝试使用 Jest 测试 React Redux 组件时无法读取未定义的属性
- javascript - 如何在anystock/anychart中计算AAPL的WMA(加权移动平均线)和Hull MA?
- kubernetes - 通过意图限制从启用了领事连接的服务到非领事连接服务的通信?
- reactjs - SyntaxError:无法在模块外部使用导入语句 - 核心 UI - React JS
- r - 对发现的每一年进行数据处理
- mongodb - MongoDb 聚合格式输出
- ruby - Ruby 将 csv 日期格式化为无效日期(argumentError)
- vba - Microsoft Visio VBA CustomUI 功能区帮助 - 更改 EditBox 的默认值
- sql - 如何在 Laravel Eloquent 中使用 DISTINCT ON