gpt4 book ai didi

Javascript没有解析相对于当前脚本的工作路径

转载 作者:行者123 更新时间:2023-12-03 12:59:08 26 4
gpt4 key购买 nike

我在 http://localhost/js/foo.js 有一个脚本它需要从文件 http://localhost/js/fooWorker.js 中生成一个 Web Worker .我以为我可以做这样的事情:

var worker = new Worker('fooWorker.js')

但是,这会导致 404 错误,因为浏览器无法找到 http://localhost/fooWorker.js .我的印象是工作路径是相对于产生工作的脚本解析的,所以我不应该只能够在同一目录中指定另一个 .js 文件的名称而不必提供绝对路径吗?难道我做错了什么?

最佳答案

来自 http://www.w3.org/TR/workers/ :

When the Worker(scriptURL) constructor is invoked, the user agent must run the following steps:

  1. Resolve the scriptURL argument relative to the entry script's base URL, when the method is invoked.

关于Javascript没有解析相对于当前脚本的工作路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12417216/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com