如何防止 URL 中的“#”转换为“%23”?

如何防止 URL 中的“#”转换为“%23”?

我正在尝试在特定位置打开一个网站。该网页是 Markdown 文件的 HTML 版本,因此#header直接将重定向附加到某个位置。当我在浏览器中手动执行此操作时它会起作用,但是当我尝试#header从终端在指定位置打开网页时,它#会在浏览器中转换为 a %23,这会破坏 URL 并从而破坏页面:

open -a "/Applications/Google Chrome.app" "http://localhost:8000/title#header"

如何才能#将 保留为 a#而不转换为%23

长话短说

从终端启动的网页,通过包含 的 URL #,将#字符转换为%23。我想#留下来#。怎么做 ?

答案1

chrome-cli open http://localhost:8000/title#header

这保留了#.玩得开心

相关内容