handleUrlClick static method

void handleUrlClick(
  1. BuildContext context,
  2. String url
)

Implementation

static void handleUrlClick(BuildContext context, String url) {
  // 格式化URL,确保有正确的协议前缀
  String formattedUrl = _formatUrl(url);
  // 可以在这里添加打开浏览器、显示预览等功能
  Navigator.push(
      context,
      MaterialPageRoute(
          builder: (context) => CommonBrowser(
              url: formattedUrl,
              onHttpError: (error) {
                // Fluttertoast.showToast(msg: S.of(context).webConnectError);
              },
              onWebResourceError: (error) {
                // Fluttertoast.showToast(msg: S.of(context).webConnectError);
              })));
}