lisongeee's repos on GitHub
TypeScript · 1979 watchers
vite-plugin-monkey
A vite plugin server and build your.user.js for userscript engine like Tampermonkey, Violentmonkey, Greasemonkey, ScriptCat
TypeScript · 97 watchers
Disable-CSP
A browser extension to disable http header Content-Security-Policy and html meta Content-Security-Policy
TypeScript · 20 watchers
user-attachments
upload file to github by cookie
TypeScript · 15 watchers
i18n-ast-convert
基于 AST 的中文迁移国际化代码提取替换工具
TypeScript · 15 watchers
scu-sports-data
四川大学创高体育理论考试试卷数据搜索
TypeScript · 14 watchers
serverless-http-forward
阿里云 函数计算 HTTP 转发
TypeScript · 13 watchers
pixiv-popular-sort
non premium menber use "Sort by popularity"
Kotlin · 11 watchers
kotlin-json5
kotlin multiplatform json5 for kotlinx.serialization
TypeScript · 11 watchers
rollup-plugin-tla
A rollup plugin to add top level await support for iife/umd
TypeScript · 10 watchers
vite-plugin-switch-hosts
switch hosts by service worker for each origin in browser without modify system hosts file
TypeScript · 7 watchers
aliyun-onedrive-severless
阿里云函数onedrive index后端代理,使用github actions部署
TypeScript · 6 watchers
unocss-inline
customize unocss css side effect
TypeScript · 5 watchers
vite-userscript-template
4 watchers
sponsor
TypeScript · 4 watchers
tampermonkey-webpack-plugin
TypeScript · 4 watchers
unplugin-data
A universal plugin that performs data file loading (e.g., *.data.js/ts/mjs/mts) and transforms it into a JavaScript object string module at compile time.
TypeScript · 3 watchers
aliyun-pages-proxy
基于 域名双线解析 的 Github Pages 代理镜像 函数计算 工具
TypeScript · 3 watchers
userscripts
TypeScript · 3 watchers
visit-counter
基于 cloudflare workers 和 preact ssr 的网络访问计数器
TypeScript · 2 watchers
gm-extra
Kotlin · 2 watchers
kotlin-loc
A Kotlin compilation plugin used to replace specific variables with the current code location
Kotlin · 2 watchers
remap
A Gradle plugin that uses ASM bytecode transformation to enable compile-time access to Android hidden APIs.
TypeScript · 2 watchers
vite-plugin-style
A Vite plugin to handle CSS imports as style nodes(HTMLStyleElement).
Python · 1 watchers
auto-joystick
Python · 1 watchers
computed-cached-property
A decorator for caching computed properties in classes. like Vue's Computed-Properties
Vue · 1 watchers
fuck-bilibili
哔哩哔哩工具脚本
TypeScript · 1 watchers
let-html-csp-fail
TypeScript · 1 watchers
pkg-cdn
JavaScript · 1 watchers
src
cdn file
TypeScript · 1 watchers
switch-proxy-hosts
proxy request targetUrl use custom address
TypeScript · 1 watchers
unplugin-import-defer
Downgrade import defer syntax to dynamic import() at the AST level.
0 watchers
awesome-shizuku
Curated list of awesome Android apps making use of Shizuku
TypeScript · 0 watchers
github-auto-emoji
TypeScript · 0 watchers
github-upload-assets
Kotlin · 0 watchers
kmp-startup
the reproduction of CMP-9429
Kotlin · 0 watchers
kotlinx.serialization
Kotlin multiplatform / multi-format serialization
Kotlin · 0 watchers
KtorTest
Vue · 0 watchers
language-convert-kit
0 watchers
lisonge
gu gu gu
HTML · 0 watchers
lisonge.gitHub.io
Vue · 0 watchers
pref-scrollbar
0 watchers
retrace
retrace r8 confused stack by mapping file
PowerShell · 0 watchers
scoop-ls
HTML · 0 watchers
test
TypeScript · 0 watchers
test-hook-network
0 watchers
tiny-toys
some rainmeter skins
TypeScript · 0 watchers
unocss
The instant on-demand atomic CSS engine.
TypeScript · 0 watchers
vite-plugin-hmr-follow
JavaScript · 0 watchers
vite-plugin-polyfills
0 watchers
vite-tsconfig-paths
Support for TypeScript's path mapping in Vite
lisongeee

lisongeee

V2EX member #546084, joined on 2021-05-23 15:55:44 +08:00
Today's activity rank 6059
lisongeee's recent replies
react rerender != dom rerender

react render 后还会 diff vnode tree 后再更新到 dom 上

你问题里的点击多次按钮实际上最终只触发了一次 dom rerender

不过这个确实是个问题,如果是 vue 的 ref 就不会出现这种行为
> 无论你怎么拒绝,它始终知道手机上安装的 app

并不是 BUG ,因为 android 原生没有拒绝应用列表权限这个说法,那是国产特有权限,它只管控了获取应用列表这个接口,说白了就是管控的 API 不够完全

比如可以通过 桌面应用启动意图列表 ,这个意图对象有 appId ,只需要知道这个就知道桌面有哪些应用了

实际上 gkd 也不需要应用列表权限,照样可以获取部分应用列表(部分缺失)

https://github.com/gkd-kit/gkd/blob/42a5b3204f9a63f77ca4089dfd6a50ebe108b1ab/app/src/main/kotlin/li/songe/gkd/util/AppInfoState.kt#L188-L206
@hsiafan

> 不应该用 Gitee 吗

不应该是 华为 和 CSDN 共同创办的 gitcode 吗?🐶
如果是上次的 apifox 事件导致的 npm token 泄露,是不是会频繁导致此类问题
另外按照这个逻辑,上次 B 站前端员工植入恶意代码报复用户 也可以称为供应链攻击

https://v2ex.com/t/1106028
你理解的没有问题

这个和供应链完全没有关系,就是内鬼或者 apifox 内部服务器被攻破

apifox 自称供应链攻击完全就是推卸责任

https://v2ex.com/t/1201146?p=2#r_17456652
Mar 26
Replied to a topic by eviladan0s 信息安全 Apifox 遭受供应链攻击
确定不是内鬼干的吗?

cdn[.]apifox[.]com 里代码是他们实控的代码,里面的 js 会连接 apifox[.]it.com

说明这个 apifox[.]it.com 域名也是他们内部人员加上去的,感觉和供应链攻击没关系
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5846 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 02:56 · PVG 10:56 · LAX 19:56 · JFK 22:56
♥ Do have faith in what you're doing.