#tauri-plugin #url #browser #default #target #blank #openurl

sys tauri-plugin-openurl

在Tauri中在默认浏览器中打开URL(类似于target blank)

4个版本

0.1.0-beta.42024年8月2日
0.1.0-beta.32024年4月24日
0.1.0-beta.22024年4月9日
0.1.0-beta.12024年4月8日

#1497Web编程

Download history 48/week @ 2024-04-25 95/week @ 2024-08-01 2/week @ 2024-08-08

每月97次下载

MIT 许可证

20KB
305 代码行

Crates.io Version Crates.io Total Downloads NPM Version NPM Downloads

Tauri Plugin openurl

在所有平台上的浏览器中打开URL1(不包括IOS,仍在测试中)。基本上是所有平台1<a target="_blank"></a> 的替代品1

用法

此插件仍然是Tauri V2 Beta的一部分。因此,在项目稳定之前,该项目可能被Tauri核心本身的一个修复所取代。

设置

npm

npm i tauri-plugin-openurl-api

&& cargo(可能位于./src-tauri/中)

cargo add tauri-plugin-openurl

还将此添加到您的tauri构建器中

tauri::Builder::default()
    // other plugins
    .plugin(tauri_plugin_openurl::init())
    // rest of the builder

用法

import { open_url } from "tauri-plugin-openurl-api";

<button onClick={() => {
    open_url("https://crates.io/crates/tauri-plugin-openurl");
}}>Click to open in default browser</button>

权限

请确保您在要使用的所有平台上添加此权限

{
  "permissions": [
    "openurl:allow-open-url"
  ]
}

参考

1 : 排除IOS,因为它仍在测试中。

依赖关系

~17–57MB
~881K SLoC