javascript - Shinyapp 仅显示在屏幕的左半部分
问题描述
昨天晚上强制重启后,我在过去 10 个月内运行良好的闪亮应用程序开始仅显示在边缘浏览器窗口的左半部分。右半部分为蓝屏,如下图所示。问题在 chrome 和 IE 上也仍然存在。
我已经重新启动了 R、RStudio,甚至多次重新启动了笔记本电脑。我确实尝试了以下
shinyApp(ui, server, options = list(width = '100%'))
情节和侧边栏似乎是固定的。当我减少/增加屏幕宽度时,只有蓝色部分减少/增加。
我将不胜感激任何解决此问题的建议。也许有一个浏览器设置或 js 或 css 代码可以覆盖此设置。
解决方案
此问题仅在一个应用程序中。其他应用程序不受影响。最近对边缘的更新似乎干扰了我的 custom.css。一旦我注释掉该行,蓝屏就会消失。custom.css
由于我正在使用仪表板主题,因此现在不需要进行大多数自定义。
仅第一个菜单项未处于活动状态的第二个问题是由于图像包含在dashboardHeader()
带有tags$li(a(href=...,img(src=...), class="dropdown"))
. 它与 aicon()
或通过更改img(...)
为tags$img(...)
. 请注意,设置代码处理方式规则的开源联盟最近确实改变了规则。这影响了我的应用程序。
推荐阅读
- azure - 使用 Azure.Storage.Blob v12.9.0 上传到 Azure Blob 存储时身份验证失败
- amazon-web-services - AWS CLI 不会自动为 s3 使用分段上传
- apache - 无法在 ubuntu (aws ec2) 实例上使用 apache2 更新 SSL 证书
- python-3.x - 尝试使用 selenium 访问网站时访问被拒绝
- botframework - 团队:如何在桌面应用程序中从自适应卡打开任务模块
- python - AWS 密钥轮换问题
- amazon-web-services - `cdk diff` 返回的状态码是什么
- ansible - 需要有关 ios_facts 模块使用的命令的信息
- ansible - ansible 翻转库存仍然以相同的顺序读取
- c++ - NodeJS 源码找不到 set_immediate_callback_function 定义