handleUrlClick static method
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);
},
),
),
);
}