当前位置: 首页 > article >正文

tauri2使用withGlobalTauri实现注入js脚本也可以使用事件event

官网链接:event | Tauri

使用的时候需要配置开启全局可以使用:

还需要在capabilities文件中开启权限:

如果你是加载的网站url,还需要配置:

在注入的脚本中使用:

window.addEventListener('DOMContentLoaded', () => {
    console.log('tauri api js')
    if (window.__TAURI__) {
        console.log('Tauri API loaded:', window.__TAURI__.event)
        window.__TAURI__.event.listen('handlepay', (data) => {
            console.log('Received example-event:', data)
        })
    } else {
        console.error('Tauri API not available!')
    }
})

在前端或者rust中调用:

import { emit } from '@tauri-apps/api/event'



await emit('handlepay', { loggedIn: true, token: 'authToken' })

然后调用之后:

页面就可以收到消息了


http://www.kler.cn/a/455193.html

相关文章:

  • docker redis安装
  • Oracle Managed Files(OMF)
  • 【QED】等式构造
  • 如何增加多行内容到文件
  • 联通光猫怎么自己改桥接模式?
  • Junit如何禁用指定测试类,及使用场景
  • 最近常用linux、docker命令总结
  • 无法在节点上执行操作 unable to perform an operation on node ‘rabbit@LAPTOP-D0UOMDG9‘
  • Day36汉明距离总和
  • C#-使用StbSharp库读写图片
  • 构建全志 T113 Tina SDK
  • FlaskAPI-路径参数、查询参数
  • 领域自适应与迁移学习
  • 使用 Spring Boot 实现文件上传:从配置文件中动态读取上传路径
  • “AI考训分析系统:让考试和训练更智能、更高效
  • 软件测试干了5年,过于真实了。。。
  • 《计算机组成及汇编语言原理》阅读笔记:p121-p122
  • 智慧城市可以实现哪些方面的监测
  • Linux 搭建 nginx+keepalived 高可用 | Nginx反向代理
  • Python有哪些常用的库
  • 汇编学习(一)
  • 麒麟操作系统服务架构保姆级教程(五)NGINX中间件详解
  • 《Java源力物语》-4.集合府邸的新秀
  • 地理数据库Telepg面试内容整理-数据库设计与性能优化
  • 【面经】25届 双非本科 字节跳动 北京 四年的总结
  • scala基础学习_运算符