Como incluir um arquivo JavaScript remoto em um aplicativo de painel brilhante?

Como posso incluir um arquivo JS remoto no meu aplicativo usando o shinydashboard? Eu sei que existe oincludeScript função. eu tentei

...

# using shiny dashboard
ui <- dashboardPage(

  includeScript("http://the.path.to/my/js-file.js")

  dashboardHeader(
    title = "My title",
    titleWidth = 400
  ),

...

Isso resulta no erro:

Error in tagAssert(header, type = "header", class = "main-header") : 
Expected tag to be of type header

Tentei fazer a ligação em outros lugares, combiná-la comtags$head, armazene o arquivo JS localmente e carregue-o com uma referência de caminho local, mas sem sucesso.

Então, eu estou preso nas seguintes perguntas?

Posso realmente usarincludeScript com um caminho para um recurso remoto?Onde preciso colocar qual instrução carregar o arquivo JS (e onde o arquivo JS precisa residir)?

Uma solução foi proposta por @daattali para uma implementação puramente brilhante (sem painel de controle brilhante) usandotags$head, mas isso não parece funcionar com o painel brilhante.

questionAnswers(1)

yourAnswerToTheQuestion