V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  kidlj  ›  全部回复第 7 页 / 共 57 页
回复总数  1123
1 ... 3  4  5  6  7  8  9  10  11  12 ... 57  
@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.
2022-11-08 22:11:15 +08:00
回复了 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 试一试。
2022-11-03 16:30:02 +08:00
回复了 Features 创建的主题 程序员 xcode 语法检查反应特别迟钝有办法吗?
还因为 Swift 编译速度慢的原因吧,毕竟特性那么多。
2022-11-01 00:30:05 +08:00
回复了 chenqh 创建的主题 Visual Studio Code 有没有感觉 vscode 的快捷键有点不够用?
VIM mode: Learn once, use everywhere. 甚至连 Xcode 都内置了。
2022-10-27 15:35:40 +08:00
回复了 kongkongye 创建的主题 奇思妙想 做个翻译 app/插件有市场吗?
看到这里我不得不推一下自己刚发布的 MetWord: https://metword.co
2022-10-27 10:48:08 +08:00
回复了 kidlj 创建的主题 分享创造 用 Go 写了一个很简单的静态博客
@buzz2d0 哈哈谢谢。代码很简陋,可能需要自己 fork 了按需修改下。
2022-10-26 19:56:43 +08:00
回复了 kidlj 创建的主题 分享创造 用 Go 写了一个很简单的静态博客
@elepcris 啊这,typescript 是现用现学的,类型系统比较复杂,还没掌握好,写一些 react 会很舒服; Go 写后端也很舒服,特别是 goroutine 开一些定时或者异步任务很好用。
2022-10-26 14:02:29 +08:00
回复了 kidlj 创建的主题 分享创造 用 Go 写了一个很简单的静态博客
@elepcris 这个是方便集成到自己项目里的,和主项目打包成一个可执行文件。
2022-10-26 11:33:48 +08:00
回复了 kidlj 创建的主题 分享创造 用 Go 写了一个很简单的静态博客
@fzdwx 怎么离谱啦?😯
@fzdwx 不再发了哈哈,新特性挨个介绍完了。打扰到大家了。
@zcf0508 类似。不过这里是一个支持订阅到自有平台的一款产品,结合其他功能,能够和 RSSHub 分别开来。
2022-10-20 21:50:22 +08:00
回复了 kidlj 创建的主题 分享创造 一种新的书签管理方式 —— 全文搜索
@hamsterbase 感谢关注,你做的这个很漂亮。正在开发的 App 打算做一些订阅功能,所以算作商业化吧。GitHub 给你仓库 star 了,有时间学习一下。
@mlhadoop 鼠标双击就会选中一个单词了(英文),接着就会弹出单词解释啦。
@mlhadoop 在主页最下边,有“通用”插件包下载,拖到浏览器窗口就可以自动安装了。

https://metword.co
2022-10-20 18:11:35 +08:00
回复了 kidlj 创建的主题 分享创造 一种新的书签管理方式 —— 全文搜索
做产品是这样的。一些功能,很多产品可能都有做,不过都是作为各自整体产品的一部分,每个产品整体上侧重点不同,因此显出区别来。
2022-10-20 12:54:36 +08:00
回复了 kidlj 创建的主题 分享创造 一种新的书签管理方式 —— 全文搜索
@shovo 很好的建议,感谢。
2022-10-20 10:11:28 +08:00
回复了 kidlj 创建的主题 分享创造 一种新的书签管理方式 —— 全文搜索
@masker 据我所知,notion 只能搜索文章第一段(文章预览)哦,MetWord 支持搜索全文的,而且像 V2EX 帖子,GitHub issues 评论或者 Hacker News 评论页面都可以正确索引的。
@safeall 有个别网站设置了 media-src csp ,不允许从第三方网站加载媒体,而且无法绕过。
@sankemao 好的,可以考虑,再收集下更多用户反馈。
2022-10-15 11:57:48 +08:00
回复了 tw93 创建的主题 分享创造 🤱🏻 用 Rust 打包了一个才 1.8M 的微信读书 Mac App
感谢作者,我个人很喜欢。
1 ... 3  4  5  6  7  8  9  10  11  12 ... 57  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   735 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 19:55 · PVG 03:55 · LAX 11:55 · JFK 14:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.