У нас есть веб-приложения, в которых мы используем программу просмотра Autodesk Forge. До вчерашнего дня они работали в обычном режиме. Мы месяцами не вносили никаких изменений в некоторые из них, и теперь из ниоткуда мы получаем ошибки Cross-Origin. Я проверил 3 наших веб-приложения с помощью Forge, ни одно из них не работает! Firefox и Chrome дают такие ошибки:
Access to XMLHttpRequest at 'https://developer.api.autodesk.com/modelderivative/v2/viewers/7.*/res/locales/en/allstrings.json' from origin 'WEBSITE NAME' has been blocked by CORS policy: The 'Access-Control-Allow-Origin' header has a value 'http://localhost:3000' that is not equal to the supplied origin. Access to XMLHttpRequest at 'https://developer.api.autodesk.com/modelderivative/v2/viewers/7.*/lmvworker.min.js' from origin 'WEBSITE NAME' has been blocked by CORS policy: The 'Access-Control-Allow-Origin' header has a value 'http://localhost:3000' that is not equal to the supplied origin.
и другие проблемы с загрузкой png с указанными выше ошибками.
Я не знаю, из-за платформы развертывания heroku. Мне нужна помощь, так как я понятия не имею, что изменилось. На одной из платформ с прошлого года изменений не было, но она тоже перестала работать.
heroku
Я использую этот URL для загрузки программы просмотра:
https://developer.api.autodesk.com/modelderivative/v2/viewers/style.min.css?v=v7.* https://developer.api.autodesk.com/modelderivative/v2/viewers/7.*/viewer3D.min.js
Я должен упомянуть что на локальном хосте Forge Viewer загружает модель без ошибки CORS и работает нормально.
Спасибо за помощь.
Обновление:
Согласно @ Can777, эта проблема была решена путем очистки истории браузера.
Проблема решается удалением истории браузера из все браузеры (Firefox на самом деле почти не имеют истории, так как мы используем только chrome).
=============
Мне жаль слышать, что эта проблема вас беспокоит. Мы сообщили об этой проблеме нашим инженерам, чтобы они ее рассмотрели. Мы будем держать вас в курсе, как только получим от них ответы. Приносим извинения за любые проблемы, которые у вас возникли.