我连接到phonegap上的项目 - 插件Crosswalk WebView Engine。当我们拉下屏幕时,这将影响重新加载/刷新应用程序。如何禁用此效果?
在他的文件中,config.xml尝试添加以下行:
<preference name="CROSSWALK_ANDROID_COMMANDLINE" value="--disable-pull-to-refresh-effect" />
或
<preference name="xwalkCommandLine" value="--disable-pull-to-refresh-effect" />
或
<preference name="xwalk-command-line" value="--disable-pull-to-refresh-effect" />
没有一个选项没有给出任何结果。 我通过服务编译应用程序 - “Adobe Phonegap Build”,如果它有任何重要性。
答案 0 :(得分:2)
我遇到了同样的问题,所以我分叉了cordova crosswalk webview插件:https://www.npmjs.com/package/cordova-plugin-crosswalk-webview-pgb-adapt。我的插件基于xwalk_core_lib 16.45.417。
如果要使用它,请将此行添加到config.xml文件中:
<gap:plugin name="cordova-plugin-crosswalk-webview-pgb-adapt" source="npm" version="1.4.0-dev-5"/>
答案 1 :(得分:0)
您可以通过&#34; - 变量&#34;选项安装cordova crosswalk插件。喜欢 cordova插件添加cordova-plugin-crosswalk-webview - 变量CROSSWALK_ANDROID_COMMANDLINE =&#34; - disable-pull-to-refresh-effect --disable-overscroll-edge-effect&#34;合并提交https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview/pull/41之后。
答案 2 :(得分:0)
CrossWalk支持 Chromium 的所有命令行。所以你应该做的只是使用-disable-pull-to-refresh-effect
。 (看http://peter.sh/experiments/chromium-command-line-switches/)
在您自己的项目中使用命令行有两种方法。
-disable-pull-to-refresh-effect
等命令选项xwalk-command-line
的文件,编写格式为xwalk --disable-pull-to-refresh-effect
希望能帮助你:)
答案 3 :(得分:0)
如果您需要进行修改,您可能希望将这些修改分叉到Crosswalk插件并将其上传到PhoneGap Build(如果您是订阅者)或NPM上。