如何解决Shinyapp仅显示在屏幕的左半部分
昨天晚上强制重启后,过去10个月内运行良好的我的Shinyapp仅开始在边缘浏览器窗口的左半部分显示。右半部分是蓝屏,如下图所示。该问题在chrome和IE上仍然存在。
我已经重新启动R,RStudio,甚至多次重新启动了笔记本电脑。我确实尝试了以下
shinyApp(ui,server,options = list(width = '100%'))
情节和侧边栏似乎是固定的。当我减小/增大屏幕宽度时,只有蓝色部分减小/增大。
对于解决此问题的任何建议,我将不胜感激。也许有浏览器设置或js或CSS代码可以覆盖此设置。
解决方法
此问题仅在一个应用程序中。其他应用程序不受影响。似乎最近更新的Edge干扰了我的custom.css。一旦我注释掉该行,蓝屏就会消失。由于我正在使用仪表板主题,因此custom.css
中的大多数自定义现在都不需要。
仅第一个菜单项未激活的第二个问题是由于图像包含在dashboardHeader()
的标题栏中带有tags$li(a(href=...,img(src=...),class="dropdown"))
。通过icon()
或将img(...)
更改为tags$img(...)
可以正常工作。请注意,设置有关如何处理代码的规则的开源联盟最近确实对规则进行了更改。这影响了我的应用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。