Windows 10 出现或存在与带有片段(又称哈希或锚点)的 URL 相关的烦人错误。要查看以下内容:
- 将默认浏览器设置为 Chrome(IE/Edge 不会发生这种情况)
- 点击 Win-R 获取运行菜单
- 粘贴
https://en.wikipedia.org/wiki/Fragment_identifier#References
并按回车键
结果:Chrome 转到https://en.wikipedia.org/wiki/Fragment_identifier
。请注意缺失的#References
片段,导致其转到页面顶部。
从 Outlook 导航相同的链接时也会发生同样的事情,实际上这种情况会造成更多的麻烦。
问题:
- 其他人确实也看到了同样的问题吗?
- 有没有已知的解决方法可以避免这种情况?我没有将“切换浏览器”作为解决方法 :)
答案1
1)问题157056关于 Chromium 项目(2012 年报告)的反馈表明其他人在 Windows 的早期版本中也遇到了这个问题。该问题尚未得到 Chromium 团队的“验证”。我也遇到了这个问题。
我发现 chrome 本身仍然可以打开带有片段的 URL:
cd "C:\Program Files (x86)\Google\Chrome\Application>"
chrome.exe 127.0.0.1/test.html#foobar
我确定在使用 Run 时,“delegate_execute.exe”正在运行。在调用 chrome.exe 时,URL 片段被删除。
该可执行文件已由 Google 签名并存在于我的机器上
C:\Program Files (x86)\Google\Chrome\Application\44.0.2403.155
解决方法
2)我不确定该 exe 的作用是什么,所以我使用以下解决方法:
打开 Regedit 并浏览至
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML\shell\open\command
删除或重命名DelegateExecute
密钥
进行更改后,我无需重新启动任何操作即可使 Outlook 链接和运行链接正常工作。