我用 Expo 制作了 Webview 应用程序,React-Native 观看 youtube。
起初我做了这样的基本应用程序
import * as React from 'react';
import { WebView } from 'react-native-webview';
export default class App extends React.Component {
render() {
return <WebView
source={{ uri: 'https://www.google.com' }}
allowsFullscreenVideo={true}
allowsBackForwardNavigationGestures={true}
style={{ marginTop: 20 }} />;
}
}
Run Code Online (Sandbox Code Playgroud)
在 Android apk 中,“返回”按钮不起作用。如果我触摸它,应用程序就会关闭。但我想回到后页。
所以我就这样改了:
import * as React from 'react';
import {Component} from 'react';
import {View,BackHandler,Platform} from 'react-native';
import {WebView} from 'react-native-webview';
export default class App extends Component {
constructor(props) {
super(props);
}
webView = …Run Code Online (Sandbox Code Playgroud)