我需要在chrome kiosk模式下运行我的应用程序,它在正常模式下正常工作。但是当我使用localhost URL或IIS服务器URL(Windows)启动kiosk模式应用程序时,它无法正常工作。
java-script代码无法在kiosk模式下运行。我正在尝试使用以下代码行:
void RemoteCmdServer::processPendingRequest()
{
qDebug() << "Process request";
QTcpSocket * clientConnection = nextPendingConnection();
connect(clientConnection, SIGNAL(disconnected()), clientConnection, SLOT(deleteLater()));
if (clientConnection->waitForReadyRead())
{
// get the request
QByteArray message = clientConnection->readAll(); // Read message
qDebug() << "Message:" << QString(message);
}
else
{
qDebug().nospace() << "ERROR: could not receive message (" << qPrintable(clientConnection->errorString()) << ")";
}
qDebug() << "Disconnecting...";
clientConnection->disconnectFromHost();
}
通过此调用,我无法从第三方API获取此函数调用。 我确信当我在IIS上托管我的代码时,这个API正在运行。我希望任何人都必须有相同的经验。
答案 0 :(得分:1)
如果您想查看错误,可以在服务器中发布错误,但使用自助服务终端时,可能很难使用虚拟键盘打开console
。
你可以试试
Sentry
或者
window.onerror = function(message, url, lineNumber) {
//save error and send to server for example.
return true;
};