如何知道chrome Kiosk模式中的控制台错误

时间:2016-09-26 10:16:20

标签: javascript google-chrome kiosk-mode

我需要在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正在运行。我希望任何人都必须有相同的经验。

1 个答案:

答案 0 :(得分:1)

如果您想查看错误,可以在服务器中发布错误,但使用自助服务终端时,可能很难使用虚拟键盘打开console。 你可以试试 Sentry

或者

window.onerror = function(message, url, lineNumber) { //save error and send to server for example. return true; };