【发布时间】:2014-08-05 02:46:43
【问题描述】:
据我了解,Ratchet 需要服务器来更改视图的内容,而无需实际更改页面本身。这是否意味着任何当前正在运行的 JS 文件在视图更改后仍然存在?此外,当与 Phonegap 一起使用时,页面服务器是否仍然需要,还是仅用于使用浏览器进行开发?
【问题讨论】:
据我了解,Ratchet 需要服务器来更改视图的内容,而无需实际更改页面本身。这是否意味着任何当前正在运行的 JS 文件在视图更改后仍然存在?此外,当与 Phonegap 一起使用时,页面服务器是否仍然需要,还是仅用于使用浏览器进行开发?
【问题讨论】:
是的,当前运行的 JS 文件在视图更改后仍然存在。就像你说的,你实际上并没有改变页面本身。
要记住的一点是,请求页面上的 JavaScript 将不会运行。从请求的页面加载 JavaScript 的一种方法是使用 this answer 中讨论的方法。
另外,我不确定这个老问题是否仍然存在,但一位先生无法让 PhoneGap 和 Ratchet 正常运行,并且能够使用 Ratchet Google Group Thread here 中讨论的方法修复它。
【讨论】:
https://github.com/RouR/vs-cordova-ng-ratchet 它同时使用了 Apache Cordova 和 Ratchet
【讨论】:
也许不能解决您的问题,但它解决了我在旧 Android 设备上滚动的问题。
body
{
height: auto !important;
position: static !important;
}
.content
{
height: 100% !important;
position: static !important;
}
来源:https://github.com/twbs/ratchet/issues/515#issuecomment-60918860
【讨论】: