V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  kidlj  ›  全部回复第 1 页 / 共 52 页
回复总数  1021
1  2  3  4  5  6  7  8  9  10 ... 52  
16 天前
回复了 x97bgt 创建的主题 程序员 有什么稍后阅读应用推荐的吗?
https://metword.co 带全文搜索
42 天前
回复了 hhjswf 创建的主题 生活 对于奥密克戎,很多人好像有比较高的预期
@redford42 看不到上面贴的图吗?!
Postgresql
macOS stage manager?
我没用过,不过 webRequest api 能实现需求吗?

https://developer.chrome.com/docs/extensions/reference/webRequest/
background scripts persistent 的目的是什么,是要保存状态或缓存吗?如果是的话,可以把它做成无状态的,把状态写进 local storage ,service worker 启动的时候读取状态。
67 天前
回复了 kidlj 创建的主题 反馈 Auto dark mode
或者可以做成三段式的:(Auto | Light | Dark),像 Apple 文档页面那样。

https://developer.apple.com/documentation/bundleresources/information_property_list/uiuserinterfacestyle
67 天前
回复了 kidlj 创建的主题 反馈 Auto dark mode
重新考虑了下,自动和手动开启好像有冲突。在已经有了手动开关的情况下,不太好设计,这可能不是一个好的选项。
69 天前
回复了 plko345 创建的主题 程序员 请教两个线上问题该怎么做好
1. 假设一个请求一个线程来处理,线程积累到 1000 多,说明线程处理请求慢。这时候可以加日志,看一下是哪一步导致的响应慢,大部分情况下问题出在 IO ,比如读写数据库。这样就可以有针对性地优化请求响应时间,线程数也就会回落。
73 天前
回复了 xiaoz 创建的主题 分享发现 凉心云越来越凉心了
只要网站是 HTTPS ,CDN 就得是 HTTPS ,哪还有不是 HTTPS 的网站啊。哎……
@edr1412 对了,刚刚发现 Safari 可以对扩展设定允许运行的网站,也就是黑白名单。你可以设置不允许 MetWord 在 Twitter 上运行(设定时需要打开 Twitter 网站)。

https://i.v2ex.co/icrlkpfw.png
@edr1412 不错的建议!当前黑白名单都没有,我考虑把 twitter.com 加到黑名单。
倒没觉得 Android 有多卡,就过渡动画差 iOS 太远了,一种薄薄的塑料感,而 iOS 的动画更流畅,体验不到撕裂的感觉,就好比果冻。
@edr1412 因为这个问题一时无法解决,给你建议一个临时方案:使用 https://github.com/tw93/Pake 打包的 Twitter web 客户端,或者也可以使用 Twitter 官方的客户端(我在用的)。
84 天前
回复了 CNN 创建的主题 程序员 问下程序员,短信回 T 退订是真是假?
正事儿不干,不应该发布一款 monospace 编程字体吗?(逃
86 天前
回复了 simon633 创建的主题 优惠信息 Affinity :新一代软件限时折扣 40%
看起来变化不大,留守 v1 了。平时就画个简单 logo ,高级功能也不会用 😅
@edr1412 能判定是 Safari 或者 Twitter 的问题,但不确定是哪一个。在同样使用了 font-src CSP 的 GitHub timeline 页面,Safari 是没有这个问题的,所以就将问题报告给了 Twitter 。引入的弹框组件来自 Microsoft fluentui React 库,内建的逻辑是下载第三方 Segoe UI web 字体,所以很难略过使用第三方字体。
@edr1412 感谢反馈,确实在 Safari 上有这个问题。初步调查可能是 Safari 或者 Twitter 的 bug ,因为插件使用了微软的 fluentui React library, 会下载自己的 web fonts ,而 Twitter 设置了 font-src CSP 禁止了从第三方加载字体。问题是字体的下载和因违反 CSP 导致的后续 CSP reports 请求在 Twitter timeline 页面上看起来是无穷无尽的,因此会导致 CPU 占用 100%,页面加载不出来或者很慢。经测试,Firefox 和 Chrome 不存在这个问题。

--- 报告给 Twitter 的问题描述 ---

I built a browser extension named MetNews[1], which uses the open source Microsoft fluentui React library[2]. The extension shows a callout box when user clicks its icon on any webpage, and the fluentui library will always download its registered web fonts(mainly Segoe UI) from third party site. It works all fine on most web pages, but not on Twitter timeline page. Since Twitter has the `font-src` Content Security Policy(CSP) set, web font downloading from third party sites always fails. The problem is that on Twitter timeline page, the downloading of web fonts and violation of CSP are endless, and Twitter would also reports the CSP violation to its server, then the whole process causes Twitter uses 100% CPU and the page won't loads or are very slow.

I encounter the issue on MacOS 13.0 (22A380) with Safari 16.1 (18614.2.9.1.12). Chrome and Firefox on the same OS don't have this issue.

Reference:
[1]: https://metnews.co
[2]: https://github.com/microsoft/fluentui

And the browser extension code is open sourced at:
- https://github.com/metnews/news-extension
- https://github.com/metnews/news-extension-safari

Thanks for any help.
87 天前
回复了 panghu1 创建的主题 React setstate 问题求助大佬
浏览器有一个 limit number ,限制同一时间对同一 server 的连接数量,Chrome 里这个值是 6 ,Firefox 是 15.

ref: https://stackoverflow.com/questions/8404464/increasing-google-chromes-max-connections-per-server-limit-to-more-than-6

不知道跟这个有没有关系,你可以试着减少并发请求的数量或者换到 Firefox 试一试。
1  2  3  4  5  6  7  8  9  10 ... 52  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   1585 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 57ms · UTC 09:24 · PVG 17:24 · LAX 01:24 · JFK 04:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.