gpt4 book ai didi

javascript - React - IE11 - 访问过的链接在刷新时未被识别为访问过

转载 作者:太空宇宙 更新时间:2023-11-04 01:14:33 24 4
gpt4 key购买 nike

我正在为 IE11 开发 React 应用程序。链接的 anchor 标签很少。我面临的问题是链接在刷新时不保留访问状态/css。该应用程序在 Chrome 上运行良好,仅在 IE 上,用户已点击的链接在应用程序刷新时仍显示为未访问的链接。

浏览器 - IE11 react - 16.3.2

已访问链接的 CSS:

a:visited, a:hover, a:focus, a:active {
color: #551A8B !important;
}

最佳答案

看起来这是 IE 的历史 API 的问题,他们没有将 pushState 调用计为访问。希望这会从 IE 方面得到解决。

引自React Router issue -

"One possible workaround would be to keep track of all the pages visited from within JS and apply a className with a style matching the visited style. Getting that to work properly will be pretty ugly though."

更多细节链接:

关于javascript - React - IE11 - 访问过的链接在刷新时未被识别为访问过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50481607/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com