我在一个静态(仅前端(网站上工作,有大量与根相关的URL。我"运行";只需在我的计算机上打开一个HTML文件,就可以获得代码,这将带我进入file:///C:/foo/bar/website/index.html
。因此,根相对链接不起作用,因为根是file:///
而不是file:///C:/foo/bar/website/
。我想也许chrome inspect元素有办法设置根目录?
我不能修复所有的路径,因为我只应该在一个页面中处理一大块CSS,如果我更改了所有的路径并且有什么东西因为某种原因中断了,那将是我的责任(即使没有中断,我仍然会越界(。
为了能够在每个URL都正常工作的情况下正确使用网站,而不需要触碰任何东西,我建议您运行一个小型PHP或Apache服务器。它非常轻,不需要任何安装,不需要打开任何端口,只需要下载一个zip文件。您可以在以下位置下载PHP服务器:https://www.php.net/downloads然后使用以下命令运行exe文件:php -S localhost:8080
然后在浏览器中转到localhost:8080。你的电脑上应该有一个运行良好的网站。
chrome inspect元素是否有设置根目录的方法?
没有。
安装一个web服务器并使用它测试您的代码。
您可以使用PHP内置服务器:
php -S localhost:8080
或VS代码的实时服务器扩展
或python HTTP模块
…等等。