V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  NessajCN  ›  全部回复第 16 页 / 共 36 页
回复总数  715
1 ... 12  13  14  15  16  17  18  19  20  21 ... 36  
@drymonfidelia 我看了一下,是你自己没表达清楚
你标题问的是 「我要做一个专用浏览器」
但你实际的需求是「选一个现成浏览器好方便地显示我们的网页」

你能分清「自己手搓浏览器」和「给自己网页套个现成浏览器的壳」这两者之间的区别吧?
@drymonfidelia
你是不是对 tauri 的用法有很大的误解?它不是给你用来当套壳浏览器的,所谓的 js 前端只是个画 ui 的工具,你甚至不能在前端用 fetch 或 axios 这些前端请求工具。
我发你的这段代码是让你生成好 state 后在 rust 后端发请求然后返回给前端显示的。你得在 command 函数里调用 req_client.client.get()
@drymonfidelia
大哥,你这对 rust 是一点不懂就来用 tauri 了啊?
cargo add reqwest
自己菜不要怪框架,谁让你用 webview 去折腾 headers 了?

struct ReqClient {
client: reqwest::Client

}
impl ReqClient {
fn new(client: reqwest::Client) -> Self {
Self {client}
}

tauri::Builder::default().
.setup( |app| {
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("app-name", header::HeaderValue::from_static("my-app"));
headers.insert("app-ver", header::HeaderValue::from_static("1.0-win"));
headers.insert("app-iver", header::HeaderValue::from_static("20240202-01M"));

let client = reqwest::Client::builder().default_headers(headers).build().unwrap();
app.manage(ReqClient::new(client));
}
//......
288 天前
回复了 Beeium 创建的主题 问与答 请教有经验的人,如何在互联网上起诉?
下载新浪微博,把你的经历扩写成小作文,记得加入大量心理描写和情绪煽动。
然后发表微博并手动 @ 各路大 V
288 天前
回复了 huangpingdong 创建的主题 阅读 分享一个禅宗公案:谁缚汝
还是怪宇文邕铲得不够彻底
你怎么部署静态网页就怎么部署 docusaurus 啊
nginx location / { root /path/to/docusaurus/build }
289 天前
回复了 Dreamerwwr 创建的主题 程序员 电脑如何获取多个监控摄像的画面?
你摄像机不支持 rtsp 那录像机支持也行啊,从录像机那儿直接拉 rtsp 流就行了
「作为数字人」
你是个 bot ?
tauri 对环境有啥要求? tauri 写的软件在树莓派 lxde 上都一样跑啊
@allplay wsl 里也能这么用,不信你试试
要不你开个 vscode 连进 wsl 看
你提的这个需求,我简单理解下就是要一个现成的开源项目,包含:
前端注册、登录、支付、验证等页面,
后端数据库、注册登录,支付等接口,
并且规定了要用 NextJS 写成,且支持中文。
我理解的对吗?
313 天前
回复了 icoming 创建的主题 JavaScript 为什么 Promise 会有这种表现?
@henix 楼主问的是 错误的处理 那行
313 天前
回复了 icoming 创建的主题 JavaScript 为什么 Promise 会有这种表现?
@lisxour 传错参数了有啥好纠结为啥这结果的吗?
放其他语言里编译都跑不过的,也就 js 可以这么瞎搞。
你给入参是个数字的函数传个字符串然后来问算出来为啥是这结果,有啥意义?
313 天前
回复了 icoming 创建的主题 JavaScript 为什么 Promise 会有这种表现?
Promise.allSettled(p) 函数的参数 p 类型是 Promise[], 而你代码里的 promises 并不是 Promise[], 而是个 Object[],
而该 Object 的 prototype.promise 才是 Promise , 所以要先 map 成 p.promise 才能传给 Promise.allSettled()

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/allSettled

> The Promise.allSettled() static method takes an iterable of promises as input and returns a single Promise. This returned promise fulfills when all of the input's promises settle (including when an empty iterable is passed), with an array of objects that describe the outcome of each promise.
1 ... 12  13  14  15  16  17  18  19  20  21 ... 36  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5859 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 01:52 · PVG 09:52 · LAX 17:52 · JFK 20:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.