node.js - 我希望能够在我的反应网络应用程序中打开另一个网址
问题描述
我创建了一个反应应用程序,用户可以在其中登录并拥有帐户我的问题在这里我想在我的应用程序中添加一个功能,即用户可以在我的网络应用程序中打开 YouTube、Facebook 或搜索谷歌我进行了一些搜索但我没有没有得到答案,所以这是否可能以及如何完成
这些是我已经完成的一些功能,但我想做我稍后告诉你的功能,这是我的应用程序中非常重要的一步
const App = () => {
useEffect(() => {
store.dispatch(loadUser());
}, []);
return (
<Provider store={store}>
<Router>
<Navbar />
<Switch>
<Route path='/' exact component={SignUp} />
<PrivateRouter path='/user-profile' component={UserProfile} />
<PrivateRouter path='/time-line' component={UserTimline} />
<PrivateRouter path='/users-list' component={UsersPage} />
<PrivateRouter path='/update-profile' component={UpdateProfilePic} />
</Switch>
</Router>
</Provider>
);
};
解决方案
您可以在反应应用程序中使用 iframe:
这个包做你想做的事: react-iframe
用于包含 iframed 页面的简单 React 组件。
import Iframe from 'react-iframe'
<Iframe url="http://www.youtube.com/embed/xDMP3i36naA"
width="450px"
height="450px"
id="myId"
className="myClassname"
display="initial"
position="relative"/>
推荐阅读
- sql - postgresql 查询找不到带有外来字母的结果
- java - 如何在 Android 中处理 MVVM 中的回调和状态
- node.js - 如何在 get() 函数中实现多个集合?
- python - For循环替代函数中的多个列(熊猫)
- c++ - 如何将 QBytearray BCD 转换为十进制 QString 表示?
- html - Angular 5材质数据网格自动高度
- angular - Angular 5 JIT 语言
- css - why is my bootstrap page here not mobile friendly?
- c# - 检测输入字段中的复制和粘贴
- java - 在 Selenium java 中如何处理弹出窗口