NessajCN 最近的时间轴更新
NessajCN

NessajCN

V2EX 第 522900 号会员,加入于 2020-12-08 15:51:04 +08:00
今日活跃度排名 5108
NessajCN 最近回复了
长期被犹太和盎萨谎媒反复轮流洗脑的简英人确实普遍认知和实践能力低下
@Windyzhou 那你不能下载问你家耶和华去啊,来这儿问个毛毛。你家上帝不是无所不能吗,不会连这点小问题都解决不了吧?
2 天前
回复了 gj9590 创建的主题 程序员 开始从 discuzX3.4 迁移到 nodebb
你这三个也老的不行了
要不你看看这个
https://github.com/LemmyNet/lemmy
4 天前
回复了 silvernoo 创建的主题 Linux 系统崩溃
你插着 usb 直接把 live iso 当系统用着?
对了,今天 tauri 2.0 beta 出来了,你已经可以在前端用现成打包好的 reqwest 了
https://beta.tauri.app/features/http-client/

tauri::Builder::default()
// Initialize the plugin
.plugin(tauri_plugin_http::init())
.run(tauri::generate_context!())
.expect("error while running tauri application");


import { fetch } from '@tauri-apps/plugin-http';

// Send a GET request
const response = await fetch('http://my.api.host/data.json', {
method: 'GET',
});
console.log(response.status); // e.g. 200
console.log(response.statusText); // e.g. "OK"
@drymonfidelia 确实更能实现啊,我不就用 3 分钟写了实现代码吗
只不过 tauri 它真不是你要的现成浏览器啊。
你要类比,前端 js 在这里的作用完全是 qml 在 qt 里的作用,也就是画个静态页面当 ui
你想拿 tauri 来访问其他网站并且完美的显示在前端 ui ,那你当然得在 rust 里写 get 函数,并且自己重新手动写前端静态显示代码。说到底 tauri 它是个「 Rust gui 」框架而不是浏览器。
@drymonfidelia 我看了一下,是你自己没表达清楚
你标题问的是 「我要做一个专用浏览器」
但你实际的需求是「选一个现成浏览器好方便地显示我们的网页」

你能分清「自己手搓浏览器」和「给自己网页套个现成浏览器的壳」这两者之间的区别吧?
@drymonfidelia
你是不是对 tauri 的用法有很大的误解?它不是给你用来当套壳浏览器的,所谓的 js 前端只是个画 ui 的工具,你甚至不能在前端用 fetch 或 axios 这些前端请求工具。
我发你的这段代码是让你生成好 state 后在 rust 后端发请求然后返回给前端显示的。你得在 command 函数里调用 req_client.client.get()
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3944 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 04:17 · PVG 12:17 · LAX 20:17 · JFK 23:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.