使用react-native-dom时如下:
// index.js
import React from 'react'
import ReactDOM from 'react-dom'
import App from './components/App'
import registerServiceWorker from './registerServiceWorker'
ReactDOM.render(<App/>, document.getElementById('root')) registerServiceWorker()
//应用
render() {
return (
<div className="appContainer">
<Router>
<div className="container">
<Header/>
<Switch>
<Route exact path='/' component={Website}/>
<Route path='/docs' component={Doc}/>
</Switch>
<Footer/>
</div>
</Router>
</div>
)
}
在本地主机上,即使在Chrome和FF上进行制作时,一切都按预期工作,但如果直接链接到以下路线,则Safari不会渲染任何内容:http://mysite/docs
或导航到路线然后刷新浏览器。
我只收到:qazxsw poi。
我可以添加的另一个信息是,这是一个Firebase托管网站(我不相信这是潜在的问题,但值得注意)...
有没有人经历过这个或有任何见解。我找到的任何东西都没有处理任何特定的浏览器问题......
好吧,对于任何面临类似问题的人,我会留在这里:对于你需要在导航之外点击的任何路线(直接链接到路线),在qazxsw poi中设置它
This file does not exist and there was no index.html found in the current directory or 404.html in the root directory.