首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >github页面加载图像严格原点时交叉原点

github页面加载图像严格原点时交叉原点
EN

Stack Overflow用户
提问于 2022-10-26 19:19:57
回答 1查看 51关注 0票数 0

我用托盘在github页面上创建一个静态页面。我使用以下代码加载图像:

代码语言:javascript
复制
function createDeck(call) {
    let deck = [];
    let jarOfPromise = [];
    for (let x of ["B", "C", "S", "D"]) {
        for (let y of [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]) {
            jarOfPromise.push(
                new Promise(resolve => {
                    let tempCard = new Card(y, x); // create card with value and seed
                    
                    tempCard.imgCard.addEventListener('load',
                        function () {
                            resolve(true);
                        });
                    tempCard.imgCard.setAttribute('crossOrigin', 'same-origin');
                    tempCard.imgCard.src = createImgFileName(y, x);
                    deck.push(tempCard);
                })
            );
        }
    }

    Promise.all(jarOfPromise).then(_ => {
        call(deck);
    });
}

function createImgFileName(val, seed, dir = "cardsImg") {
    return "../" + dir + "/" + val.toString() + seed + ".jpg"
    // example "../cardsImg/1B.jpg"
}

但是当加载页面时,我有一个strict-origin-when-cross-origin`

这是我的项目:

https://github.com/Clingonboy/foraccio-0.1.0

当我用实时服务器在我的计算机上尝试某个项目时,它就能工作了。

我搜索这个问题,但我找不到信息来理解我的错误在哪里。

EN

回答 1

Stack Overflow用户

发布于 2022-10-26 19:26:57

你的图像就是找不到

改变这个

代码语言:javascript
复制
"../" + dir + "/" + val.toString() + seed + ".jpg"

到这个

代码语言:javascript
复制
"./" + dir + "/" + val.toString() + seed + ".jpg"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74213181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档