V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  drymonfidelia  ›  全部回复第 77 页 / 共 83 页
回复总数  1648
1 ... 69  70  71  72  73  74  75  76  77  78 ... 83  
@1145148964 100%不行,我 4 个月前测试的,今天把相册全导入进 mac 然后清空才发现这个问题
2024-02-03 14:39:05 +08:00
回复了 drymonfidelia 创建的主题 程序员 tauri 真的太难用了,浪费了我整整一天
@dcsuibian 我们公司是交代的事情干完了,上班时间看 AV 都没人管你
2024-02-03 13:26:13 +08:00
回复了 drymonfidelia 创建的主题 程序员 tauri 真的太难用了,浪费了我整整一天
@NessajCN 「我要做一个专用浏览器」应该是比「选一个现成浏览器好方便地显示我们的网页」更底层的需求,我认为是应该更能实现改个默认请求头这种简单需求
2024-02-03 12:58:19 +08:00
回复了 drymonfidelia 创建的主题 程序员 tauri 真的太难用了,浪费了我整整一天
2024-02-03 12:50:34 +08:00
回复了 drymonfidelia 创建的主题 程序员 tauri 真的太难用了,浪费了我整整一天
@NessajCN 但是我的目的就是拿来当套壳浏览器,之前我的 /t/989348 /t/1011628 两个帖子都很多人无脑推荐 tauri 。
同需求 Electron 就能非常方便实现
2024-02-03 12:40:32 +08:00
回复了 drymonfidelia 创建的主题 程序员 tauri 真的太难用了,浪费了我整整一天
@NessajCN 编译好了,请求头还是没设置上 https://i.imgur.com/LdruUj9.png

```
use reqwest::header::HeaderValue;
use tauri::Manager; // Import the Manager trait
fn main() {
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", reqwest::header::HeaderValue::from_static("my-app"));
headers.insert("app-ver", reqwest::header::HeaderValue::from_static("1.0-win"));
headers.insert("app-iver", reqwest::header::HeaderValue::from_static("20240202-01M"));

let client = reqwest::Client::builder()
.default_headers(headers)
.build()
.unwrap();
app.manage(ReqClient::new(client));
Ok(())
})
.run(tauri::generate_context!())
.expect("error while running tauri application");
}
```
2024-02-03 12:24:24 +08:00
回复了 drymonfidelia 创建的主题 程序员 tauri 真的太难用了,浪费了我整整一天
@ie88 tauri 只是拿来当套壳浏览器,不能改动现有网页代码
2024-02-03 12:23:26 +08:00
回复了 drymonfidelia 创建的主题 程序员 tauri 真的太难用了,浪费了我整整一天
@NessajCN 编译不了啊 failed to resolve: use of undeclared crate or module `reqwest` 全替换成 request 也不行
```
fn main() {
struct ReqClient {
client: request::Client

}
impl ReqClient {
fn new(client: request::Client) -> Self {
Self {client}
}
}
tauri::Builder::default()
.setup( |app| {
let mut headers = request::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 = request::Client::builder().default_headers(headers).build().unwrap();
app.manage(ReqClient::new(client));
})
}
```
```
error[E0433]: failed to resolve: use of undeclared crate or module `request`
--> src\main.rs:20:22
|
20 | let client = request::Client::builder().default_headers(headers).build().unwrap();
| ^^^^^^^ use of undeclared crate or module `request`

error[E0433]: failed to resolve: use of undeclared crate or module `request`
--> src\main.rs:15:27
|
15 | let mut headers = request::header::HeaderMap::new();
| ^^^^^^^ use of undeclared crate or module `request`
|
help: consider importing this struct
|
1 + use tauri::http::header::HeaderMap;
|
help: if you import `HeaderMap`, refer to it directly
|
15 - let mut headers = request::header::HeaderMap::new();
15 + let mut headers = HeaderMap::new();
|

error[E0433]: failed to resolve: use of undeclared crate or module `header`
--> src\main.rs:16:36
|
16 | headers.insert("app-name", header::HeaderValue::from_static("my-app"));
| ^^^^^^ use of undeclared crate or module `header`
|
help: consider importing this struct
|
1 + use tauri::http::header::HeaderValue;
|
help: if you import `HeaderValue`, refer to it directly
|
16 - headers.insert("app-name", header::HeaderValue::from_static("my-app"));
16 + headers.insert("app-name", HeaderValue::from_static("my-app"));
|

error[E0433]: failed to resolve: use of undeclared crate or module `header`
--> src\main.rs:17:35
|
17 | headers.insert("app-ver", header::HeaderValue::from_static("1.0-win"));
| ^^^^^^ use of undeclared crate or module `header`
|
help: consider importing this struct
|
1 + use tauri::http::header::HeaderValue;
|
help: if you import `HeaderValue`, refer to it directly
|
17 - headers.insert("app-ver", header::HeaderValue::from_static("1.0-win"));
17 + headers.insert("app-ver", HeaderValue::from_static("1.0-win"));
|

error[E0433]: failed to resolve: use of undeclared crate or module `header`
--> src\main.rs:18:36
|
18 | headers.insert("app-iver", header::HeaderValue::from_static("20240202-01M"));
| ^^^^^^ use of undeclared crate or module `header`
|
```
错误太多了贴不完
2024-02-03 01:49:26 +08:00
回复了 drymonfidelia 创建的主题 程序员 tauri 真的太难用了,浪费了我整整一天
@roycestevie6761 但凡他的 star 数少一点,我早就放弃折腾了
2024-02-03 01:36:57 +08:00
回复了 drymonfidelia 创建的主题 程序员 tauri 真的太难用了,浪费了我整整一天
@roycestevie6761 正常 v 友推荐的灵车我是不敢碰的,但是 tauri GitHub 上有 73.5k star 感觉很成熟了,试了下,没想到连改个默认请求头都做不到
2024-01-31 22:55:33 +08:00
回复了 lauix 创建的主题 分享创造 我的第一个 App: 垃圾贪吃猫 - AI 短信过滤+百万垃圾电话识别
@lauix 我说的是垃圾号码库 不是模型
2024-01-31 21:01:54 +08:00
回复了 lauix 创建的主题 分享创造 我的第一个 App: 垃圾贪吃猫 - AI 短信过滤+百万垃圾电话识别
@blackmirror 大概率是从熊猫里面逆向出来的 我认识一个同行这么搞
2024-01-31 20:23:30 +08:00
回复了 drymonfidelia 创建的主题 程序员 怎么把一个 IP 路由指向本机?
查到了条命令,能生效,记录一下

sudo iptables -t nat -A OUTPUT -d 1.2.3.4 -p tcp --dport 20000:30000 -j DNAT --to-destination 10.8.8.8

但是怎么把他写到 ufw 的 before.rules 来持久化?直接写的话 ufw 就无法启动了
2024-01-31 20:12:05 +08:00
回复了 drymonfidelia 创建的主题 程序员 怎么把一个 IP 路由指向本机?
@my3157 那应该在本机上怎么配置才能本机能访问 1.2.3.4 这个 IP ?只要能访问自己的端口就可以,openid 服务需要
2024-01-30 21:03:15 +08:00
回复了 drymonfidelia 创建的主题 游戏 专门用来打游戏的电脑用什么操作系统最好?
Windows 10 还是 11 对游戏优化更好?用 LTSC 或者 IoT 版打游戏会不会更稳定?只打游戏,其它功能完全用不上
2024-01-30 20:40:36 +08:00
回复了 drymonfidelia 创建的主题 游戏 专门用来打游戏的电脑用什么操作系统最好?
@ripperdev 已经有了
@123test1010 问题是把系统翻译排除掉代理就用不了系统翻译了,我家宽带访问 apple.com 会跳转反诈页面,还是 301
1 ... 69  70  71  72  73  74  75  76  77  78 ... 83  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3353 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 00:12 · PVG 08:12 · LAX 16:12 · JFK 19:12
♥ Do have faith in what you're doing.