V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ltaoo1o  ›  全部回复第 2 页 / 共 4 页
回复总数  61
1  2  3  4  
6 天前
回复了 Karte 创建的主题 程序员 前端真的可以这么水吗?
@Karte

1 、我大学毕业 8 年了,有人问我一个高中化学题,我做不出来,他评价我「太水了,还大学生呢,这不是高中基础知识吗」
2 、放下助人情结 尊重他人命运
6 天前
回复了 mereith 创建的主题 开源软件 写开源项目被骂了
这种靠着哗众取宠或谩骂别人获得关注的人,看着就好,你和他互动,他的目的就达到了。
6 天前
回复了 Karte 创建的主题 程序员 前端真的可以这么水吗?
不能从一个技术点上就否定某个人整体的技术水平,每个人都有自己不懂的点。

前端在数据处理尤其是二进制这块确实很差,这是前端业务特性导致的。只要他能很好地沟通流程、完成需求,做到自己应该做的,就不水
6 天前
回复了 beihu 创建的主题 程序员 关于跨域种 cookie 问题求问
@skallz 理解,不过这个逻辑依赖后端保存「同浏览器指纹的数据」吧,A 域登录获取 token ,B 域要如何「检查」呢
6 天前
回复了 gogobody 创建的主题 随想 高仿一个 producthunt 有什么法律风险么?
不把名字也 clone 过来就行 /手动狗头
6 天前
回复了 beihu 创建的主题 程序员 关于跨域种 cookie 问题求问
同一个域名还有可能,两个完全没关联的网站不可能做到。

正常做法都是嵌入三方页面时,链接上会带授权信息,三方页面从链接上取授权信息。
我看了下 API 文档,有个 onShouldStartLoadWithRequest ,具体说明就是可以决定是否继续某个请求,看 issue 也有人问 https://github.com/react-native-webview/react-native-webview/issues/286 ,也是说用这个 API ,这个试试看呢?
没用过 react-native-webview ,用过 flutter-inappwebivew ,思路应该类似。

1. FlutterInAppWebivew
2. Windows Webview2 (原生组件)

在 flutter 端调用 webview 组件并传入 shouldInterceptRequest 属性,此时原生代码调用 Webiview2 ,Webview2 调用 add_WebResourceRequestd 方法可以监听所有网络请求
https://github.com/pichillilorenzo/flutter_inappwebview/blob/master/flutter_inappwebview_windows/windows/in_app_webview/in_app_webview.cpp#L874

并调用 flutter 传入的 shouldInterceptRequest
https://github.com/pichillilorenzo/flutter_inappwebview/blob/master/flutter_inappwebview_windows/windows/in_app_webview/in_app_webview.cpp#L945

在回调中判断 shouldInterceptRequest 是否有返回值,如果没有就不响应(等于拦截了请求),也可以修改响应(返回自定义结果)
上面是 Windows 代码,它还有 ios 和 android 不过我没用上,你可以参考他的原生代码那块。

另外 flutter-inappwebivew 内置了 ad block 功能,也可以参考他是怎么实现的
https://github.com/pichillilorenzo/flutter_inappwebview_examples/tree/main/webview_ad_blocker
7 天前
回复了 jeremye 创建的主题 TypeScript 请教一个 TS 问题,不知能否实现
@jeremye 10 楼的方案我试了没问题的,你看下?
7 天前
回复了 jeremye 创建的主题 TypeScript 请教一个 TS 问题,不知能否实现
@jeremye 我有自己的理解,但解释不了,你的需求和小程序 Page({}) 传参,参数有各种提示类似,看看 miniprogram-type 包。也可以找找 vite 这种框架,有 defineConfig 方法,参考它们的类型声明。
两天还是为了照顾顾客心理,其实签完合同就能交付了。
@chutsetien 贴个文件链接就好了,回复越长消耗铜币数越多的,而且确实太长了。。
7 天前
回复了 jeremye 创建的主题 TypeScript 请教一个 TS 问题,不知能否实现
问了下 GPT ,稍微调整了下

```
interface Options<T> {
a: () => T;
b: (p: T) => void;
}

type DefineConfig<T> = {
[K in keyof T]: Options<T[K]>;
};

function defineConfig<T extends Record<string, any>>(config: DefineConfig<T>): T {
return config;
}

// 使用 defineConfig 定义配置对象
const config = defineConfig({
item1: {
a: () => ({ id: 1 }),
b: (params) => {
console.log(params.id); // params 类型是 { id: number }
},
},
item2: {
a: () => ({ name: '1' }),
b: (params) => {
console.log(params.name);
// params 类型是 { name: string }
},
},
});

```
@miaomiao888 笑死
这类工具核心是压缩算法

刚刚试了下,一张 280kb 的 PNG 图片,你的压缩率 0 。。。TinyPNG 能压缩到 76KB

https://image.988589.xyz/api/cfile/AgACAgUAAyEGAASC5r41AAMoZ1AdKZVcixStxWYgMs8oBpLgC8IAAtq9MRsNv4FW6VqTga4eZuIBAAMCAAN5AAM2BA
8 天前
回复了 shzbkzo 创建的主题 职场话题 最近发的好多招聘贴都不写薪资
@oppoic 招聘不写薪资范围,就等于简历上不写自己期望的薪资范围,HR 看到这种简历直接就不考虑了。
8 天前
回复了 v2Donuts 创建的主题 职场话题 被公司新来的前端一句话怼无语了
不要太认真负责,你直接怼他「谁让你传这么长的参数,能不能专业一点」,气势上不能输
8 天前
回复了 hrshanbay 创建的主题 酷工作 扇贝-前端工程师招聘
@LiuJiang git 提交时间可以自定义的
我也和领导矛盾,而且他还坐我边上。但是我没想过离职,离职不是让领导开心了吗

不过最后还是被开了,至少拿了点赔偿
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5043 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 07:58 · PVG 15:58 · LAX 23:58 · JFK 02:58
Developed with CodeLauncher
♥ Do have faith in what you're doing.