我正在尝试更新功能完备的R Shiny应用程序,该功能允许用户从地图中选择位置以绘制结果(用户以前必须从一长串名称中选择位置)。我正在关注这个有用的示例,https://uasnap.shinyapps.io/ex_leaflet/。
一切都在本地很好用,但是当我把它发布到shinyapps.io,https://jvadams.shinyapps.io/StreamShot/时。我收到消息Disconnected from the server. Reload.
如果我右键单击窗口(我使用的是Chrome版本58.0.3029.110)并选择Inspect
并查看控制台选项卡,我会看到警告消息{{1} } 有关如何解决此问题的任何建议?
当我尝试在Internet Explorer(版本11.0.9600.18697)中打开应用程序时,我收到相同的[Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
消息。但是,当我右键单击Disconnected from the server. Reload.
并查看那里的控制台选项卡时,我没有错误或警告。
我在线搜索了一下。我找到了将Inspect
中的selectize
参数更改为selectInput
的建议(默认情况下设置为FALSE
),但这并没有解决问题。我发现了一些其他帖子,但它们对我来说没有意义......关于ajax和jquery的事情,我不明白。
我准备了一个简化的示例应用程序来重现此处发布的问题,但简化的应用程序没有任何问题,https://jvadams.shinyapps.io/Testing/。我想这并不奇怪,因为我工作的例子也发布在shinyapps.io上,它似乎工作正常。
真实事物和简化例子之间有什么区别?真实的东西还有3个数据框,每个数据框有更多的记录(最大行数~30,000),还有更多的图(每个标签页使用TRUE
和tabsetPanel()
10-15个图) ,也有一些数据表。真实的东西也有一些tabPanel()
图。但是真实的所有这些图和表都依赖于从地图或列表中选择的单一位置,就像在简单示例中一样。
我的连接速度可能有问题吗?我使用手机的4G热点进行互联网连接(根据https://fast.com/,为31 Mbps)。
我在使用Intel(R)Core(TM)i7-4600m CPU,2.90 GHz处理器,16.0 GB RAM的PC上使用R版本3.4.0(2017-04-21),RStudio版本1.0.143和Microsoft Windows 7企业版操作系统2009 Service Pack 1.
简单示例的Rmarkdown(* .Rmd)代码如下所示:
plotly
答案 0 :(得分:1)
我为真正的应用程序加载的一个库来自Github。当我使用解决方法来避免加载该软件包时,该应用程序在本地和shinyapps.io上都有效。