我已经创建了基本的 React 应用程序,我在其中创建了一个组件。当模式匹配时,组件会被加载。
<HashRouter>
<Route path='/:id1/:id2' component={withRouter(component_name)}/></HashRouter>
Run Code Online (Sandbox Code Playgroud)
当我运行应用程序时,网址看起来: http://localhost:4000/#/1/2
现在在我的组件中,我可以通过 this.props.match.params.id1 读取参数。从 url 读取参数后,我想从 url 中隐藏它,应该如下所示。 http://本地主机:4000/#/
有人可以帮我解决这个宝贵的答案吗?
提前致谢。
在我的示例 ReactJs 应用程序中,我使用react-multimedia-capture - 它使用navigator.mediaDevices.getUserMediaMediaRecorder API 来录制视频。
我可以从 Chrome 录制视频,但在 Safari 中我无法捕捉视频。错误是这样的
MediaRecorder 未定义。
有人可以帮助我,例如:
Safari 是否支持基本的视频捕获?
getusermedia ×1
html ×1
javascript ×1
parameters ×1
react-router ×1
reactjs ×1
safari ×1
url ×1