【问题标题】:Use absolute full path to the img instead of the local path使用 img 的绝对完整路径而不是本地路径
【发布时间】:2026-01-02 12:05:02
【问题描述】:

我在我的 JavaScript 代码中使用这个 sn-p 来预加载图像:

my_path = "images/myimage.jpg";
my_image.src = my_path;

在这种情况下,我必须使用图像的本地路径作为 my_path 变量的值。如果我使用完整路径,我会在控制台上收到错误,因为浏览器会尝试加载如下内容:

http://www.mywebsite.com/http://www.mysebsite.com/images/myimage.jpg

如何修改 sn-p 以使用其中图像的绝对路径?

【问题讨论】:

    标签: javascript


    【解决方案1】:

    试试:

    my_path = "/images/myimage.jpg";
    

    请参阅Why would a developer place a forward slash at the start of each relative path? 以了解正斜杠在此上下文中的作用。

    【讨论】:

    • 哇!所以简单地添加正斜杠根路径?!我从来没有意识到这一点!谢谢,@James!
    最近更新 更多