精易论坛

标题: 求教各位大佬, 易语言怎么执行JS函数 [打印本页]

作者: gengge520    时间: 2025-3-18 02:32
标题: 求教各位大佬, 易语言怎么执行JS函数
求助: 这段JS代码,在易语言中怎么执行并且返回。 我尝试了几次 都是执行失败!

其中e 和 t   是需要给定的参数!

async function HMAC_SHA256(e, t) {
    const encoder = new TextEncoder();
    const key = "加密密钥";
    // 导入密钥
    const key = await crypto.subtle.importKey(
        "raw",
        encoder.encode(key),
        { name: "HMAC", hash: "SHA-256" },
        false,
        ["sign"]
    );
    // 编码输入数据
    const data = encoder.encode(`${e}:${t}`);
    // 生成签名
    const signatureBuffer = await crypto.subtle.sign("HMAC", key, data);
    // 转换签名到 Base64 字符串
    return btoa(String.fromCharCode(...new Uint8Array(signatureBuffer)));
}

作者: 华庭大哥    时间: 2025-3-18 02:32
用这个试试看

rsv8模块及使用示例-1.5.zip

841.56 KB, 下载次数: 17


作者: 1752328925    时间: 2025-3-18 08:55
用V8去执行
作者: aaa894197849    时间: 2025-3-18 17:14
直接用精益 不行吗  非要自己弄
作者: 阿白不爱吃菜    时间: 2025-3-18 21:41
编码_运行JS代码
作者: gengge520    时间: 2025-4-15 02:19
阿白不爱吃菜 发表于 2025-3-18 21:41
编码_运行JS代码

之前试过的, 不行。 好像是有个什么库不支持




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4