网站图标未在“闪亮”中显示

时间:2020-04-17 16:50:06

标签: shiny favicon

我想在我的闪亮移动应用程序中添加一个图标,但我不知道自己在做什么错。当我在本地运行该应用程序时,收藏夹图标起作用,但是当我保存到shinyapps.io时,该图标将起作用。下面的代码显示了我闪亮的应用程序以及manifest.json文件的代码。我的所有图像和favicon.io图像都保存在www文件夹中。

enter image description here

闪亮的应用

void Socket::poster(const QByteArray send)    
{
    mSocket->write(send);
    mSocket->flush();
    mSocket->reset();
}

manifest.json

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
protected:
    QSslSocket *mSocket;
--------------------

    connect(mSocket, SIGNAL(readyRead()),
            this, SLOT(readyReady())
--------------------
//console input:
    QThread *thread = new QThread;
    consoleInput = new ConsoleInput();
    consoleInput->startConsole(thread, mSocket);
    consoleInput->moveToThread(thread);
    thread->start();

-------------------
void Socket::readyReady()
{
    QString data;
    data2 = data;
    mSocket->ReadOnly;
    while(mSocket->canReadLine())
    {
    data = mSocket->readLine();
    }
    mSocket->reset();
}


---------------------
void Socket::poster(const QByteArray send)   //sending to irc from many classes news, console itd
{
    mSocket->write(send);
    mSocket->flush();
    mSocket->reset();
}
-------------------
ConsoleInput class (which takes console input, which is later sent to irc chat):
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


void ConsoleInput::run()
{
    std::cout << "!ConsoleInput::run()" << "\n";

    while(1){
    std::string input;
    std::getline(std::cin, input);
    determineOption(input);

    if(input[0] != '/' || input[0] != '\\')
        postInput(input);

    input.clear();
    }
}


----------------------------------

void ConsoleInput::postInput(std::string &input)
{
    if(input[0]=='/')
        return; //this prevents bot poting "/command" to channel
    std::string lineToPost;

    std::cout << "!lineToPost - input " << input << "\n";
    ColourManipulation c;
    lineToPost = "PRIVMSG #grunge " + c.addColours(input) + "\r\n";
    emit mySignal(QByteArray::fromStdString(lineToPost)); // problem
}

1 个答案:

答案 0 :(得分:0)

我对shinyMobile软件包不熟悉,但是您可以将其添加到head

tags$head(tags$link(rel="shortcut icon", href="favicon.ico"))