繁体   English   中英

使用 create-react-app + react-routers 制作的 Github 页面不会在 iOS 设备中加载

[英]Github pages made with create-react-app + react-routers doesn't load in iOS devices

我刚刚完成了一个网站项目并与一些人分享了它以供他们尝试,网站在 iOS 设备中根本不呈现,但我无法定位问题,因为我没有“拥有” iOS 设备.

我知道browserstack,但它对我没有帮助,只是看到页面没有用我自己的眼睛加载。

iOS 空白页加载屏幕截图在这里(尝试使用 safari 和谷歌浏览器,iPhone X 和 11 Pro 上的相同问题)

你可以在这里看到项目

解决了这个问题:

问题是 iOS 设备上的 Chrome、Firefox 和 Safari 不使用正则表达式后视。

替换: const linkParam = document.URL.match(/(?<=team-builder/).+/g);

和:

const urlSplit = document.URL.split('/');
const linkParam = urlSplit[urlSplit.findIndex((param) => param === 'team-builder') + 1];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM