Pour être clair?: oui, l'erreur indique que vous ne pouvez pas pointer votre navigateur directement vers file://some/path/some.html
Voici quelques options pour démarrer rapidement un serveur Web local et laisser votre navigateur restituer les fichiers locaux
Si Python est installé...
Utilisez la commande cd /path/to/your/folder
將目錄更改為文件some.html
ou le dossier où se trouve le fichier
Utilisez la commande python -m SimpleHTTPServer
Cela démarrera un serveur Web pour héberger l'intégralité de votre répertoire sur http://localhost:8000
python -m SimpleHTTPServer 9000
為您提供鏈接:http://localhost:9000
Cette méthode est intégrée à toute installation Python.
Suivez les mêmes étapes mais utilisez la commande suivantepython3 -m http.server
Si vous utilisez Visual Studio Code, vous pouvez installer l'extension Live Server pour fournir un environnement de serveur Web local.
Ou si vous avez besoin d'une configuration plus réactive et que vous utilisez déjà Nodejs...
En tapant npm install -g http-server
安裝 http-server
Basculez vers votre répertoire de travail, où se trouve some.html
Démarrez votre serveur http en émettant http-server -c-1
Cela démarre Node.js httpd qui sert les fichiers du répertoire sous forme de fichiers statiques, disponibles sur http://localhost:8080
Si votre langue préférée est Ruby...Ruby Gods dit que cela fonctionne aussi?:
ruby -run -e httpd . -p 8080
Bien s?r, PHP a aussi sa solution.
php -S localhost:8000
Ma boule de cristal dit que vous utilisez file://
或 C:/
加載模型,這與錯誤消息相符,因為它們不是http://
Vous pouvez donc soit installer un serveur Web sur votre PC local, soit télécharger le modèle ailleurs et utiliser jsonp et changer l'URL en http://example.com/path/to/model
L'origine est définie dans la RFC-6454 comme
...they have the same scheme, host, and port. (See Section 4 for full details.)
Ainsi, même si vos fichiers proviennent du même h?te (localhost
localhost
),但只要方案不同 (http
/ file
), ils sont considérés comme d'origines différentes tant que le schéma est différent (http
file??). ??