修改充值的webview兼容性

This commit is contained in:
18142669586 2022-09-15 15:52:20 +08:00
parent 5bd0f455bb
commit ada42b1981

View File

@ -12,7 +12,6 @@ import android.webkit.JavascriptInterface;
import android.webkit.WebSettings; import android.webkit.WebSettings;
import android.webkit.WebView; import android.webkit.WebView;
import com.yunbao.common.utils.ToastUtil;
import com.yunbao.main.R; import com.yunbao.main.R;
import com.yunbao.main.views.TestWebViewClient; import com.yunbao.main.views.TestWebViewClient;
@ -62,37 +61,37 @@ public class WalletFragment extends Fragment {
webSettings.setJavaScriptEnabled(true); // 是否开启JS支持 webSettings.setJavaScriptEnabled(true); // 是否开启JS支持
webSettings.setJavaScriptCanOpenWindowsAutomatically(true); // 是否允许JS打开新窗口 webSettings.setJavaScriptCanOpenWindowsAutomatically(true); // 是否允许JS打开新窗口
//
webSettings.setUseWideViewPort(true); // 缩放至屏幕大小 // webSettings.setUseWideViewPort(true); // 缩放至屏幕大小
webSettings.setLoadWithOverviewMode(true); // 缩放至屏幕大小 // webSettings.setLoadWithOverviewMode(true); // 缩放至屏幕大小
webSettings.setSupportZoom(true); // 是否支持缩放 // webSettings.setSupportZoom(true); // 是否支持缩放
webSettings.setBuiltInZoomControls(true); // 是否支持缩放变焦前提是支持缩放 // webSettings.setBuiltInZoomControls(true); // 是否支持缩放变焦前提是支持缩放
webSettings.setDisplayZoomControls(false); // 是否隐藏缩放控件 // webSettings.setDisplayZoomControls(false); // 是否隐藏缩放控件
//
webSettings.setAllowFileAccess(true); // 是否允许访问文件 // webSettings.setAllowFileAccess(true); // 是否允许访问文件
webSettings.setDomStorageEnabled(false); // 是否节点缓存 // webSettings.setDomStorageEnabled(false); // 是否节点缓存
webSettings.setDatabaseEnabled(false); // 是否数据缓存 // webSettings.setDatabaseEnabled(false); // 是否数据缓存
webSettings.setAppCacheEnabled(false); // 是否应用缓存 // webSettings.setAppCacheEnabled(false); // 是否应用缓存
//
webSettings.setMediaPlaybackRequiresUserGesture(false); // 是否要手势触发媒体 // webSettings.setMediaPlaybackRequiresUserGesture(false); // 是否要手势触发媒体
webSettings.setStandardFontFamily("sans-serif"); // 设置字体库格式 // webSettings.setStandardFontFamily("sans-serif"); // 设置字体库格式
webSettings.setFixedFontFamily("monospace"); // 设置字体库格式 // webSettings.setFixedFontFamily("monospace"); // 设置字体库格式
webSettings.setSansSerifFontFamily("sans-serif"); // 设置字体库格式 // webSettings.setSansSerifFontFamily("sans-serif"); // 设置字体库格式
webSettings.setSerifFontFamily("sans-serif"); // 设置字体库格式 // webSettings.setSerifFontFamily("sans-serif"); // 设置字体库格式
webSettings.setCursiveFontFamily("cursive"); // 设置字体库格式 // webSettings.setCursiveFontFamily("cursive"); // 设置字体库格式
webSettings.setFantasyFontFamily("fantasy"); // 设置字体库格式 // webSettings.setFantasyFontFamily("fantasy"); // 设置字体库格式
webSettings.setTextZoom(100); // 设置文本缩放的百分比 // webSettings.setTextZoom(100); // 设置文本缩放的百分比
webSettings.setMinimumFontSize(8); // 设置文本字体的最小值(1~72) // webSettings.setMinimumFontSize(8); // 设置文本字体的最小值(1~72)
webSettings.setDefaultFontSize(16); // 设置文本字体默认的大小 // webSettings.setDefaultFontSize(16); // 设置文本字体默认的大小
//
webSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN); // 按规则重新布局 // webSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN); // 按规则重新布局
webSettings.setLoadsImagesAutomatically(true); // 是否自动加载图片 // webSettings.setLoadsImagesAutomatically(true); // 是否自动加载图片
webSettings.setDefaultTextEncodingName("UTF-8"); // 设置编码格式 // webSettings.setDefaultTextEncodingName("UTF-8"); // 设置编码格式
webSettings.setNeedInitialFocus(true); // 是否需要获取焦点 // webSettings.setNeedInitialFocus(true); // 是否需要获取焦点
webSettings.setGeolocationEnabled(false); // 设置开启定位功能 // webSettings.setGeolocationEnabled(false); // 设置开启定位功能
webSettings.setBlockNetworkLoads(false); // 是否从网络获取资源 // webSettings.setBlockNetworkLoads(false); // 是否从网络获取资源
rlWebview.addJavascriptInterface(new JsInteration(), "androidObject"); // rlWebview.addJavascriptInterface(new JsInteration(), "androidObject");
rlWebview.setWebContentsDebuggingEnabled(true); // rlWebview.setWebContentsDebuggingEnabled(true);
rlWebview.addJavascriptInterface(new JsInteration(),"androidObject"); rlWebview.addJavascriptInterface(new JsInteration(),"androidObject");