我正在使用 emulatorjs 和 ruffle 制作游戏。它应该位于可以下载并在本地运行的单个文件中。我正在尝试制作另一个人们可以下载并自动更新的文件。它有效,但很多脚本不起作用。这是代码:
<script>
fetch('https://trapjawws.github.io/funnyemulatorjs/index.html')
.then(function (response) {
switch (response.status) {
// status "OK"
case 200:
return response.text();
// status "Not Found"
case 404:
throw response;
}
})
.then(function (template) {
document.write(template);
})
.catch(function (response) {
// "Not Found"
alert(response.statusText);
});
</script>
该代码不起作用。它应该看起来像这样:工作一、搜索栏加载、图鉴加载。它的主要功能是:在下拉菜单中有一个搜索栏,加载游戏,以及有一个(工作的)Pokedex。
但它看起来像这样:搜索栏和 Pokedex 未加载搜索栏未加载且Pokedex 未加载
在不起作用的情况下,内置图鉴不起作用,搜索栏不起作用。这些都从网上获取资产,所以是的,这可能很重要。
我一直在玩它,但它仍然没有工作。我发现这个网站:https://toolki.com/en/html2js完美地完成了我想要的工作,但是我浏览了该网站的代码,但找不到转换代码的脚本,因为我希望它能够做到这一点当它拉取代码时自动。
基本上,我的目标是让它从我的 Github 站点提取代码并将该代码写入文件,该文件可以在本地下载和运行。
另外,如果你们想要的话,这里是工作代码:https://raw.githubusercontent.com/TrapjawwS/funnyemulatorjs/main/index.html
顺便说一句,我对 HTML 和 js 很陌生,如果我犯了任何愚蠢的错误,我很抱歉。:(