我的 html 文件中根本没有加载外部 paperscript 文件
external paperscript file is not loading at all in my html file
我正在尝试为 paper.js 制作一个基本的测试程序,我打算将其用于一个项目。
我正在使用 chrome 到 运行 和 HTML,当我打开开发工具时,chrome 似乎根本没有加载我的脚本之一。我的文件结构是:
Test
|---mario.svg
|---html.html
|---scripts/
| |---script.js
| |---paper-core.js
这是我的代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="./scripts/paper-full.min.js"></script>
<script type="text/paperscript" src="./scripts/script.js" canvas="myCanvas"></script>
</head>
<body>
<canvas id="myCanvas" width="200" height="100"
style="border:1px solid #d3d3d3;">
</canvas>
</body>
</html>
veiw.onFrame = function(event){
project.importSVG('.../mario.svg');
};
然而,在 chrome 开发工具中,在源代码下,我希望看到与我的文件结构相匹配的内容,我确实看到了,除了缺少 script.js。
它还给了我这个错误:
CORS 策略已阻止从源 'null' 访问 'file:///C:/Users/jacob/Documents/JS/Testing/scripts/script.js' 处的 XMLHttpRequest:跨源请求仅支持协议方案:http、数据、chrome、chrome-扩展,chrome-不受信任,https。
ht @ paper-full.min.js:32
我认为这一定与 text/paperscript 有关,但我真的不知道,也绝对不知道如何解决它。我看过示例,但无法弄清楚我在做什么。 mario.svg 也没有出现,但我认为那只是因为它没有在 html 中引用。有人可以解释一下吗?
乍一看,我会说您的 PaperScript 代码不是 运行,因为您加载了错误版本的 Paper.js。
您正在加载 paper-core.js
,这是不支持 PaperScript 的 Paper.js 版本。您应该改为加载 paper-full.js
。
我正在尝试为 paper.js 制作一个基本的测试程序,我打算将其用于一个项目。 我正在使用 chrome 到 运行 和 HTML,当我打开开发工具时,chrome 似乎根本没有加载我的脚本之一。我的文件结构是:
Test
|---mario.svg
|---html.html
|---scripts/
| |---script.js
| |---paper-core.js
这是我的代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="./scripts/paper-full.min.js"></script>
<script type="text/paperscript" src="./scripts/script.js" canvas="myCanvas"></script>
</head>
<body>
<canvas id="myCanvas" width="200" height="100"
style="border:1px solid #d3d3d3;">
</canvas>
</body>
</html>
veiw.onFrame = function(event){
project.importSVG('.../mario.svg');
};
然而,在 chrome 开发工具中,在源代码下,我希望看到与我的文件结构相匹配的内容,我确实看到了,除了缺少 script.js。 它还给了我这个错误: CORS 策略已阻止从源 'null' 访问 'file:///C:/Users/jacob/Documents/JS/Testing/scripts/script.js' 处的 XMLHttpRequest:跨源请求仅支持协议方案:http、数据、chrome、chrome-扩展,chrome-不受信任,https。 ht @ paper-full.min.js:32
我认为这一定与 text/paperscript 有关,但我真的不知道,也绝对不知道如何解决它。我看过示例,但无法弄清楚我在做什么。 mario.svg 也没有出现,但我认为那只是因为它没有在 html 中引用。有人可以解释一下吗?
乍一看,我会说您的 PaperScript 代码不是 运行,因为您加载了错误版本的 Paper.js。
您正在加载 paper-core.js
,这是不支持 PaperScript 的 Paper.js 版本。您应该改为加载 paper-full.js
。