Chrome本地覆盖端口号?

bvjveswy  于 2023-02-01  发布在  Go
关注(0)|答案(2)|浏览(214)

我正在尝试使用Chrome本地覆盖(运行在Windows上)来覆盖一个javascript文件。这对于一个没有指定矶钓号的URL来说效果很好:

blah.com/static/js/main.js

可以被覆盖

<chrome local overrides dir>/blah.com/static/js/main.js

但当URL的第一部分(域和端口)包含端口号时,这似乎不起作用:

localhost:8080/static/js/main.js

应该能够被重写

<chrome local overrides dir>/localhost:8080/static/js/main.js

但是Windows不允许在文件名或目录名中使用冒号。所以,猜测/希望Chrome在应用覆盖时忽略矶钓号:

<chrome local overrides dir>/localhost/static/js/main.js

似乎没有加载(从Chrome devtools的页面源代码窗格中缺少紫色点来判断)。
尝试%3A而不是冒号:

<chrome local overrides dir>/localhost%3A8080/static/js/main.js

也不会被加载。
那么,当矶钓号在URL中指定时,如何覆盖文件呢?
也许我错过了一些更简单的关于Chrome本地覆盖应该如何工作的东西?
(直接从devtools窗口编辑js似乎不是一个可行的选择,因为1)该文件为10 MB,编辑速度非常慢,2)它被缩小了,显然在devtools中打印后无法编辑)

x0fgdtte

x0fgdtte1#

这个问题也存在于mac上,你可以试试dev版本,本地覆盖工作。https://www.google.com/chrome/dev/

yjghlzjz

yjghlzjz2#

使用

localhost/8080 /static/js/main.js

本地主机/8080是目录名

相关问题