C++ library with webAssembly: A success: But only white html page
-
@Izza
check for errors in the Browser console -
I need a help please, this issue is not getting resolved.
js extension is a customised class written for the sam elibrary i am working on.
@Izza
where isqrc://QcStyle
supposed to come from? -

It is directory highlighted in the attached image, all the .js files are inside JSEXtension folder.
below is my class that calls JSExtension::install to install these:
namespace Qc {
namespace Style {// ---------------------------------------------------------------------------------------------------- static methods bool JSExtension::install(QQmlEngine &engine, const QString &qrcPath) { // check valid qrc path QString path = QQmlFile::urlToLocalFileOrQrc(qrcPath); if (path.isEmpty() || !QFile::exists(path)) { //qWarning("Failed to install js extensions '%s' : invalid qrc path", qrcPath.toStdString().c_str()); qWarning("Failed to install js extensions '%s' : invalid qrc path", path.toStdString().c_str()); return false; } // get extension QFile file(path); if (!file.open(QIODevice::ReadOnly)) { qWarning("Failed to install js extensions '%s': don't open extension file", qrcPath.toStdString().c_str()); return false; } QByteArray byteArray = file.readAll(); file.close(); QJSValue extension = engine.evaluate(QString(byteArray)); if (extension.isError()) { qWarning("Failed to install js extensions '%s': don't evaluate extension file", qrcPath.toStdString().c_str()); return false; } return true; } }
}