Подробнее о моей настройке:
html-страница Thymeleaf с именем myPage.html
находится в каталоге myproject/src/main/resources/templates/html/myPage.html
Код: Выделить всё
MyPage
находится в каталоге 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";
}
}
Код: Выделить всё
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("http://localhost:8080/myPage");
Я получаю сообщение об ошибке:
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
Код: Выделить всё
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