簡體   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