Failed to load module script в PyQtWebEngine
Я хочу запустить js-html код внутри pyqt5 окна
Я попытался запустить js скрипт из примера
import sys
from PyQt5.QtWidgets import QApplication
from PyQt5.QtWebEngineWidgets import QWebEngineView
from PyQt5.QtCore import QTimer, QDateTime, QUrl
import codecs
file = codecs.open("webgl_loader_obj.html", 'r')
def append():
some_html = "<p>{}</p>".format(QDateTime.currentDateTime().toString())
page.runJavaScript("document.body.innerHTML += '{}'".format(some_html)
)
if __name__ == '__main__':
app = QApplication(sys.argv)
view = QWebEngineView()
timer = QTimer()
#timer.timeout.connect(append)
page = view.page()
page.loadFinished.connect(lambda: timer.start(1000))
page.setHtml(file.read(), baseUrl=QUrl('file://'))
view.resize(512, 384)
view.show()
sys.exit(app.exec_())
Но получил ошибку
js: Failed to load module script: The server responded with a non-JavaScript MIME type of "". Strict MIME type checking is enforced for module scripts per HTML spec.
С простым js кодом модуль PyQtWebEngine работает, но когда я подключаю библиотеку three.js то случается ошибка.
Как я могу это исправить?