Make Chrome to display http:// again

附件,补丁工具,直接放入chrome目录运行即可
chrome.dll_patch.zip

Chrome6开始隐藏掉了网址中的http://, 这个问题从2010年开始就一直在争论
https://bugs.chromium.org/p/chromium/issues/detail?id=41467
然而最后的WontFix倒是符合Chrome一贯作风

看看源码里面是怎么操作的:

默认省略网址中的密码, http://, 裸域名尾部斜杠
chrome_source_kFormatUrlOmitDefaults.png

在Chrome69上面做的越来越过分了, 图中两个选项默认开启, 会连https://www一起省略掉

chrome_source_GetFormattedFullURL.png

当然因为受到太多批评最后默认关掉了这两个选项
(chrome://flags, Omnibox UI Hide Steady-State URL Scheme and Trivial Subdomains)

然而 kFormatUrlOmitDefaults 默认还是有 kFormatUrlOmitHTTP,
由于http://默认隐藏掉, 复制域名的时候会自动复制上http://, 粘贴的时候永远要再删一遍, 实在受不了
修改源码编译Chrome太费时间, 直接上补丁跳过这个选项
chrome_source_FormatUrl.png
chrome_source_FormatUrlWithAdjestments.png
x64dbg.png

这么多条件随便修改一个就好了, 如上图je直接nop掉, 修改后
show_http.png

标签: chrome

已有 7 条评论

  1. 你怎么都搞这些奇奇怪怪的东西

    1. 生命不息,折腾不止[滑稽]

  2. 小书童 小书童

    https://blog.his.cat/a/90.cat

    1. 小书童 小书童

      你github上的cdn ip工具不支持https返回内容比较,能不能更新下呢,工具做的很好,但是现在都是https的了。我等着你更新。

      1. 小书童 小书童

        你github上的cdn ip工具检查80端口的输出是Result.txt,检查http返回的输出是result.txt,当执行大于1个任务也就是65535个检查时,检查http返回的输出和检查80端口的输出混在一起!!!!

        1. 小书童 小书童

          用的不是linux, 文件名不区分大小写的

  3. 不错!不错!
    www.leoshen.cn(推广一下)
    www.xsdict.cn

添加新评论