根据我的理解,Ratchet要求服务器更改视图的内容,而不实际更改页面本身。这是否意味着任何当前运行的JS文件在视图更改后仍然保留?此外,当与Phonegap一起使用时,页面服务器是否仍然是必需的,或者仅用于使用浏览器进行开发?
答案 0 :(得分:0)
是的,在视图更改后,当前运行的JS文件仍然存在。就像你说的那样,你实际上并没有改变页面本身。
要记住的一件事是请求页面上的JavaScript不会运行。从请求的页面加载JavaScript的一种方法是使用this answer中讨论的方法。
另外,我不确定这个老问题是否仍然存在,但是一位绅士难以让PhoneGap和Ratchet很好地玩,并且能够通过使用Ratchet Google Group Thread {{ 3}}
答案 1 :(得分:0)
https://github.com/RouR/vs-cordova-ng-ratchet它同时使用了Apache Cordova和Ratchet
答案 2 :(得分:0)
可能无法解决您的问题,但它解决了我在旧Android设备上滚动的问题。
body
{
height: auto !important;
position: static !important;
}
.content
{
height: 100% !important;
position: static !important;
}
来源:https://github.com/twbs/ratchet/issues/515#issuecomment-60918860