Ошибка миграции SpringBoot с 2.6.15 на 2.7.0: поскольку ее тип MIME ('') не является исполняемым, и включена строгая проJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка миграции SpringBoot с 2.6.15 на 2.7.0: поскольку ее тип MIME ('') не является исполняемым, и включена строгая про

Сообщение Anonymous »

Я обновил весеннюю загрузку 2.6.15 до 2.7.0
Подробнее о моей настройке:
html-страница Thymeleaf с именем myPage.html
находится в каталоге myproject/src/main/resources/templates/html/myPage.html

Код: Выделить всё



MyPage










myApp.js
находится в каталоге myproject/src/main/resources/static/js/ app/myApp.js
контроллер Spring

Код: Выделить всё

package com.myapp;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;

@Controller
public class ViewController {

@GetMapping("/myPage")
public String myPage() {
return "html/myPage";
}

}
До обновления до Spring Boot 2.7.0 мне удалось загрузить эту HTML-страницу, содержащую JavaScript, в мое приложение для Android, и все работало нормально, используя этот код для загрузки.

Код: Выделить всё

  webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("http://localhost:8080/myPage");
После обновления Springboot 2.7.0
Я получаю сообщение об ошибке:
I/chromium : [INFO:CONSOLE(0)] «Отказано в выполнении сценария из 'http://localhost:8080/js/app/myApp.js', поскольку его тип MIME ('') не является исполняемым, и строгая проверка типа MIME включен.", источник: http://localhost/myPage (0)
Я пытался найти в примечаниях к выпуску, что было изменено с помощью MIME, Content-Type и т. д., но ничего не нашел https://github.com/spring-projects/spri ... ease-Notes
Я также проверил список устаревших версий 2.5.0 https://docs.spring.io/spring-framework ... -list.html
но опять ничего. Может быть, кто-нибудь из вас знает, что может случиться и как это исправить?
Редактировать:
Я попробовал SpringBoot версии 2.7.13, но возникла ошибка остаются прежними.
Curl для 2.6.15 и 2.7.13, но результат тот же.
2.6.15:< /strong>

Код: Выделить всё

HTTP/1.1 200
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
Last-Modified: Sat, 08 Jul 2023 08:49:59 GMT
Cache-Control: no-store
Accept-Ranges: bytes
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-Frame-Options: DENY
Content-Type: application/javascript
Content-Length: 2453575
Date: Sat, 08 Jul 2023 12:02:28 GMT
2.7.13:[/b]

Код: Выделить всё

HTTP/1.1 200
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
Last-Modified: Sat, 08 Jul 2023 08:49:59 GMT
Cache-Control: no-store
Accept-Ranges: bytes
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-Frame-Options: DENY
Content-Type: application/javascript
Content-Length: 2453575
Date: Sat, 08 Jul 2023 11:53:14 GMT
В весеннем типе контента должны быть некоторые изменения, но как их отслеживать?

Подробнее здесь: https://stackoverflow.com/questions/766 ... -is-not-ex
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»