javascript - 如何使注入的元素在非响应页面上响应?
问题描述
我正在构建一个可以作为普通 html 元素注入页面的 React 应用程序。我遇到了不使用视口元标记的网页问题<meta name="viewport" content="width=device-width, initial-scale=1">
。我需要使我注入的元素在移动设备上正确缩放,即使它注入的页面没有。
我已经尝试添加代表当前视口宽度的类,并将它们与媒体查询类似地使用,但是我无法处理无法正确缩放的字体大小,因为使用 rems 会使用本身无法缩放的页面字体大小。
我什至求助于使用transform: scale((window.innerWidth / window.screen.width).toFixed(3))
,但这很难控制。
关于如何实现这一目标的任何想法?
解决方案
推荐阅读
- ios - 由图像视图剪辑到边界的 CAShapeLayer
- c# - 如何获得对应的“名称”
- chart.js - 如何在chartjs中为条形设置不同的宽度?
- dart - 调用无状态类构建的实例与有状态类的构建
- pivot-table - PowerPivot。构造公式,首先聚合一个表中的数据,然后使用另一个表中的数据计算结果
- google-distancematrix-api - MAX_DIMENSIONS_EXCEEDED 距离矩阵错误
- java - Collator:如何在规则中添加空间?
- linux - 通过从源代码构建免费程序,ndarray 不是 C 连续问题
- ruby-on-rails - Rails:从公共/文件夹中的资产/图像访问图像
- c# - 从远程计算机连接到 namedpipeserver