百分浏览器论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 261|回复: 9

[求助] devtools开发工具中,无法使用正则表达式了

[复制链接]

4

主题

5

回帖

50

积分

注册会员

Rank: 2

积分
50
发表于 2024-4-28 14:58:09 | 显示全部楼层 |阅读模式
如下图所示:


PixPin_2024-04-28_14-55-35.png
在上一个版本中,这里还可以使用正则表达式过滤消息,这个版本里只能使用普通字符串了,正则表达式不支持了,老大能否加上正则表达式的支持?
回复

使用道具 举报

7

主题

6681

回帖

1万

积分

超级版主

(^^ゞ

Rank: 8Rank: 8

积分
19000
发表于 2024-4-28 20:29:19 | 显示全部楼层
看了下,并不是不支持正则表达式,而是内核里本身给"改坏"了。

Escape characters in WebSocket filter queries 的提交是为了处理 Invalid regexp typed into Websocket messages filter makes further inspections not possible(输入无效的正则表达式时会导致无法检测 ws 链接并被挂起),提交的代码直接转义了用户输入的正则字符串。直接转义虽然解决了无效正则表达式的问题,但是同时也直接用户根本无法输入符合原意的正则表达式。即以示例说明,(web)?socket 本来是创建成一个 /(web)?socket/i 对象,在此次提交后直接变成创建成一个 /\(web\)\?socket/i,这两个对象匹配的结果是完全不一样的。

考虑到这个问题到目前为止都一直存在,那等到内核修复然后百分再跟进到新内核估计需要挺长的一段时间了。

¯\(°_o)/¯
回复

使用道具 举报

7

主题

6681

回帖

1万

积分

超级版主

(^^ゞ

Rank: 8Rank: 8

积分
19000
发表于 2024-5-7 19:10:13 | 显示全部楼层
已经打了个修复补丁给 Chromium: https://chromium.googlesource.co ... 4ace305245580d53584
¯\(°_o)/¯
回复

使用道具 举报

41

主题

5917

回帖

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
20394
发表于 2024-5-7 23:09:44 | 显示全部楼层
S8F8ry 发表于 2024-5-7 11:10
已经打了个修复补丁给 Chromium: https://chromium.googlesource.com/devtools/devtools-fron ...

大佬厉害了!
QQ(2530160833)
回复

使用道具 举报

23

主题

189

回帖

6061

积分

论坛元老

Rank: 8Rank: 8

积分
6061
发表于 2024-5-8 10:12:36 | 显示全部楼层
S8F8ry 发表于 2024-5-7 19:10
已经打了个修复补丁给 Chromium: https://chromium.googlesource.com/devtools/devtools-fron ...

超级版主到底是做啥的,每次都让我佩服的五体投地
回复

使用道具 举报

4

主题

106

回帖

1312

积分

金牌会员

Rank: 6Rank: 6

积分
1312
发表于 2024-5-8 13:49:34 | 显示全部楼层
连老大都说厉害的超级版主
回复

使用道具 举报

35

主题

288

回帖

2003

积分

金牌会员

Rank: 6Rank: 6

积分
2003
发表于 7 天前 | 显示全部楼层
S8F8ry 发表于 2024-5-7 19:10
已经打了个修复补丁给 Chromium: https://chromium.googlesource.com/devtools/devtools-fron ...

膜拜版主!不过更好奇的是如何用非谷歌账户给 Chromium 提交bug?
回复

使用道具 举报

7

主题

6681

回帖

1万

积分

超级版主

(^^ゞ

Rank: 8Rank: 8

积分
19000
发表于 7 天前 | 显示全部楼层
coult3 发表于 2024-5-9 11:41
膜拜版主!不过更好奇的是如何用非谷歌账户给 Chromium 提交bug?

应该没办法使用非谷歌账户提交的吧,Chromium 只能用 https://crbug.com/new 提交 bug,而必须要有一个谷歌帐户才能使用该系统。Bug Life Cycle and Reporting Guidelines 里也有详细说明。
¯\(°_o)/¯
回复

使用道具 举报

35

主题

288

回帖

2003

积分

金牌会员

Rank: 6Rank: 6

积分
2003
发表于 7 天前 | 显示全部楼层
S8F8ry 发表于 2024-5-9 11:56
应该没办法使用非谷歌账户提交的吧,Chromium 只能用 https://crbug.com/new 提交 bug,而必须要有一个谷 ...

那就奇怪了,在 这里这里 看到一般提交bug的作者基本都用 @chromium.org的邮箱,但是你在 3楼的链接中用了outlook.com邮件,是怎么做到的?这个邮箱是可以随意写的吗?

还找到一个人,用的是@microsoft.com 邮箱


回复

使用道具 举报

7

主题

6681

回帖

1万

积分

超级版主

(^^ゞ

Rank: 8Rank: 8

积分
19000
发表于 7 天前 | 显示全部楼层
coult3 发表于 2024-5-9 13:29
那就奇怪了,在 这里 和 这里 看到一般提交bug的作者基本都用 @chromium.org的邮箱,但是你在 3楼的链接中 ...

谷歌内部开发人员是用的 @chromium.org,其他的个人或组织理论都是用 @gmail.com 邮箱,只不过谷歌允许绑定备用邮箱,并且同时还允许在系统中配置成显示备用邮箱。我是因为本地 git user.email 配置的是 @outlook.com,所以就干脆统一改成显示 @outlook.com。
¯\(°_o)/¯
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|百分浏览器论坛

GMT+8, 2024-5-16 10:47 , Processed in 0.054499 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表