苏州网站建设的公司哪家好,无锡网站制作那些,营销型网站建设目标,wordpress首页显示文章列表不要使用这个插件#xff0c;这个插件默认会将网页中a标签为_blank的使用默认浏览器打开#xff0c;但是这种做法在我的程序里不是很友好#xff0c;我需要自定义这种行为#xff0c;当我点击我自己的链接的时候#xff0c;使用默认浏览器打开#xff0c;当点击别的链接的…
不要使用这个插件这个插件默认会将网页中a标签为_blank的使用默认浏览器打开但是这种做法在我的程序里不是很友好我需要自定义这种行为当我点击我自己的链接的时候使用默认浏览器打开当点击别的链接的时候还是在自己的窗口中打开。所以这里记录一下我的解决办法。
解决办法
使用open依赖这是rust的依赖https://crates.io/crates/open
其实shell底层用的也是这个依赖库这里我们就自定义自己的打开行为。 shell底层依赖 我们在我们的项目中安装open 然后使用的时候直接使用
创建一个command
#[tauri::command]
pub async fn open_url(_: tauri::AppHandle, url: String) {open::that(url).unwrap();
} 在前端页面直接invoke