我是一名新开发人员,最近因提出一个不够具体的问题(这使我面临被禁止提问的风险)而在堆栈溢出问题上被击败,所以我尽可能具体地提出了这个问题。如果我的问题有问题,请发表评论,这样我就可以了解这个社区的运作方式,而不是立即投票给我。我反应很快!
我最近一直在用 React 和 Node 建立一个网站。我目前在移动网站上工作。我一直在本地运行所有内容,目前使用 chrome 商店上的模拟器(Ripple Beta)或通过 Surge 部署它来测试移动版本。但是,通过 Surge 在我的手机上运行它最终与在桌面上运行它不同。
现在,在您提出可能导致差异的原因之前,我还想指出,我目前正在实施以下内容(基于我在其他类似线程中看到的内容):
<meta name="viewport" content="width=device-width, initial-scale=1">
反应响应包
我想保留我的网站单个 url 而不是使用 m(dot).link 并且我还想使用自适应设计而不是响应式(我知道响应式通常更好)。
一个模拟器不足以进行测试的一个例子是测试与非常特定的语法的兼容性。例如,对于某些日期格式,iphone 不理解某些 es6 语法,例如“new Date()”,而 android 可以。
有没有办法在桌面上测试移动设备的自适应设计,这样我就可以在我的计算机上本地运行它,而不必每次都部署在浪涌上(这样我就可以在手机上打开它)。
这将使调试这类问题变得更加容易!我已经看到很多类似的响应式设计线程,但我认为自适应设计(与我的实际桌面网站设计完全不同的设计)可能会有一些独特的问题,如上所示。但是,如果我仍然可以使用桌面版本的核心功能/组件,那就太好了。