添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

flutter webview header

Flutter WebView 组件是一个小部件,可以用于在 Flutter 应用中展示网页内容。您可以使用 WebView.network 构造函数加载网络URL,或者使用 WebView.data 构造函数加载本地HTML数据。

若要设置请求头,可以使用 WebView.initialUrl 构造函数并传入一个带有请求头的Uri对象。

示例代码:

WebView(
  initialUrl: Uri.dataFromString(
    htmlData,
    headers: {
      'header_key': 'header_value',
  ).toString(),

如果你想要动态更新请求头,可以使用 WebView.onWebViewCreated 回调并调用 WebViewController.loadUrl 方法。

示例代码:

WebView(
  onWebViewCreated: (WebViewController controller) {
    _controller = controller;
RaisedButton(
  child: Text('Update headers'),
  onPressed: () {
    _controller.loadUrl(
      Uri.dataFromString(
        htmlData,
        headers: {
          'header_key': 'header_value',
      ).toString(),
  •