使用 google-chrome 命令打开本地 URL 时如何防止 URL 编码?
How to prevent URL encode when opening local URL with google-chrome command?
例如,当我键入以下内容时:
google-chrome https://somewebsite.com/somepage/#someheading
它将在浏览器中打开确切的 URL(没有编码)。
但是当我尝试从本地文件打开时:
google-chrome ~/localdirectory/index.html#someheading
它将打开以下内容:
file:///home/imampt/localdirectory/index.html%23someheading
这将导致 "Your file was not found"。
但是,以下命令有效:
google-chrome ~/localdirectory/index.html
如何在不从命令行编码的情况下打开本地 URL?
以某种方式将 file://
作为前缀附加到 URL 解决了我的问题:
google-chrome file://$HOME/localdirectory/index.html#someheading
例如,当我键入以下内容时:
google-chrome https://somewebsite.com/somepage/#someheading
它将在浏览器中打开确切的 URL(没有编码)。
但是当我尝试从本地文件打开时:
google-chrome ~/localdirectory/index.html#someheading
它将打开以下内容:
file:///home/imampt/localdirectory/index.html%23someheading
这将导致 "Your file was not found"。
但是,以下命令有效:
google-chrome ~/localdirectory/index.html
如何在不从命令行编码的情况下打开本地 URL?
以某种方式将 file://
作为前缀附加到 URL 解决了我的问题:
google-chrome file://$HOME/localdirectory/index.html#someheading