【发布时间】:2020-07-24 13:19:29
【问题描述】:
我有一个基于 React/GraphQL 的网站正在运行。该网页在 Windows 和 Android 手机上运行良好。但是,当我尝试在我的 iPhone X 中打开它时它是空白的。然后,我使用 Web Inspector 将它连接到 MacBook 并看到错误消息:
SyntaxError: No identifiers allowed directly after numeric literal
指向脚本的开头:
(this.webpackJsonpperfexam = this.webpackJsonpperfexam || []).push([[2], [function(e, t, r) {
"use strict";
e.exports = r(263)
}, function(e, t, r) {
当我尝试使用 Chrome 在我的 iPhone X 上打开它时,我也得到了空白页。但是,我的 MacBook 上的 Chrome 可以毫无问题地打开它。我相信我之前可以在我的 MacBook 上从 Safari 打开它,但是今天我遇到了同样的错误。
会是什么?
【问题讨论】:
-
r中有什么,param 是如何处理的? -
我不知道。这是构建脚本生成的代码。
-
尝试探索它是如何处理的......如果它不是一个简单的值......也许构建/最小化脚本只产生数字命名标识符,在某些 [by apple] 场景中是不允许的?跨度>
标签: reactjs graphql aws-amplify