1、boolean getAllowContentAccess() 获取此WebView是否支持内容URL访问。
2、boolean getAllowFileAccess() 获取此WebView是否支持文件访问
3、boolean getAllowFileAccessFromFileURLs() js能否在运行中的url获取其他url
4、boolean getAllowUniversalAccessFromFileURLs()
5、boolean getBlockNetworkImage() 获取WebView是否不从网络加载图像资源。
6、boolean getBlockNetworkLoads() 获取WebView是否不从网络加载任何资源。
7、boolean getBuiltInZoomControls() 获取是否正在使用WebView内置的缩放机制。
8、int getCacheMode() 获取用于覆盖缓存模式的当前设置。
9、String getCursiveFontFamily() 获取草书字体系列名称。
10、boolean getDatabaseEnabled() 获取是否启用了数据库存储API。
11、int getDefaultFixedFontSize() 获取默认的固定字体大小。
12、int getDefaultFontSize()获取默认的字体大小。
13、string getDefaultTextEncodingName() 获取默认的文本编码名称。
14、string getDefaultUserAgent(Context context) 返回WebView使用的默认User-Agent。
15、int getDisabledActionModeMenuItems()获取被禁用的动作模式菜单项,以整数字段标志表示。
16、boolean getDisplayZoomControls() 获取使用内置缩放机制时WebView是否显示屏幕缩放控件。
17、Boolean getDomStorageEnabled() 获取是否启用了DOM Storage API。
18、String getFantasyFontFamily()获取幻想字体系列名称。
19、String getFixedFontFamily()获取固定的字体系列名称。
20、int getForceDark()获取此WebView的强制黑暗模式。
21、Boolean getJavaScriptCanOpenWindowsAutomatically()获取JavaScript是否可以自动打开窗口。
22、boolean getJavaScriptEnabled()获取是否启用JavaScript。
23、WebSettings.LayoutAlgorithm getLayoutAlgorithm() 获取当前的布局算法。
24、boolean getLoadWithOverviewMode()获取此WebView是否以概述模式加载页面。
25、boolean getLoadsImagesAutomatically()获取WebView是否加载图像资源。
26、boolean getMediaPlaybackRequiresUserGesture()获取WebView是否需要用户手势来播放媒体。
27、int getMinimumFontSize()获取最小字体大小。
28、int getMinimumLogicalFontSize()获取最小逻辑字体大小。
29、int getMixedContentMode()获取有关从安全来源加载不安全内容的WebView的当前行为。
30、Boolean getOffscreenPreRaster()获取此WebView在屏幕外但附加到窗口时是否应栅格化切片。
31、Boolean getSafeBrowsingEnabled()获取是否启用安全浏览。
32、String getSansSerifFontFamily()获取sans-serif字体系列名称。
33、 boolean getSaveFormData() 获取WebView是否保存表单数据。
34、String getSerifFontFamily()获取衬线字体系列名称。
35、String getStandardFontFamily()获取标准字体系列名称。
36、int getTextZoom()获取页面的文本缩放百分比。
默认值是100,200为放大两倍
37、boolean getUseWideViewPort()获取WebView是否支持“视口” HTML元标记或将使用宽视口。
38、String getUserAgentString()获取WebView的用户代理字符串。
39、void setAllowContentAccess(boolean allow)在WebView中启用或禁用内容URL访问。
40、void setAllowFileAccess(boolean allow)启用或禁用WebView中的文件访问。
启用或禁用WebView中的文件访问。请注意,这仅启用或禁用文件系统访问。仍然可以使用file:/// android_asset和file:/// android_res访问资产和资源
41、void setBlockNetworkImage(boolean flag)设置WebView是否不应从网络加载图像资源(通过http和https URI方案访问的资源)。
getLoadsImagesAutomatically()为true才生效
42、void setBuiltInZoomControls(boolean enabled)设置WebView是否应使用其内置的缩放机制。
43、void setCacheMode(int mode)覆盖缓存的使用方式。
44、void setCursiveFontFamily(String font)设置草书字体系列名称。
45、void setDatabaseEnabled(boolean flag)设置是否启用数据库存储API。
46、voidsetDefaultFixedFontSize(int size)设置默认的固定字体大小。
47、void setDefaultFontSize(int size)设置默认的字体大小。
48、void setDefaultTextEncodingName(String encoding)设置解码html页面时使用的默认文本编码名称。
49、void setDisabledActionModeMenuItems(int menuItems)根据menuItems标志禁用操作模式菜单项。
50、void setDisplayZoomControls(boolean enabled)设置使用内置缩放机制时,WebView是否应在屏幕上显示缩放控件。
51、void setDomStorageEnabled(boolean flag)设置是否启用DOM存储API。
52、void setFantasyFontFamily(String font)Sets the fantasy font family name.
53、void setFixedFontFamily(String font)设置固定字体系列名称。
54、void setForceDark(int forceDark)为此WebView设置强制暗模式。
55、void setGeolocationEnabled(boolean flag)设置是否启用地理定位。
56、void setJavaScriptCanOpenWindowsAutomatically(boolean flag)告诉JavaScript自动打开窗口。
57、void setJavaScriptEnabled(boolean flag)告诉WebView启用JavaScript执行。
58、void setLayoutAlgorithm(WebSettings.LayoutAlgorithm l)设置基础布局算法。
59、void setLoadWithOverviewMode(boolean overview)设置WebView是否以概述模式加载页面,即按内容缩小内容以适合屏幕。
60、void setLoadsImagesAutomatically(boolean flag)设置WebView是否应加载图像资源。
61、void setMediaPlaybackRequiresUserGesture(boolean require)设置WebView是否需要用户手势来播放媒体。
62、void setMinimumFontSize(int size)设置最小字体大小。
63、void setMinimumLogicalFontSize(int size)设置最小逻辑字体大小。
64、void setMixedContentMode(int mode)当安全来源尝试从不安全来源加载资源时,配置WebView的行为。
65、void setNeedInitialFocus(boolean flag)告诉WebView在调用WebView#requestFocus(int,android.graphics.Rect)时是否需要将节点设置为具有焦点。
66、void setOffscreenPreRaster(boolean enabled)设置此WebView在屏幕外但附加到窗口时是否应栅格化图块。
67、void setSafeBrowsingEnabled(boolean enabled)设置是否启用安全浏览。
68、void setSansSerifFontFamily(String font)设置sans-serif字体系列名称。
69、void setSerifFontFamily(String font)设置衬线字体系列名称。
70、void setStandardFontFamily(String font)设置标准字体系列名称。
71、void setSupportMultipleWindows(boolean support)设置WebView是否支持多个窗口。
72、void setSupportZoom(boolean support)设置WebView是否应使用其屏幕上的缩放控件和手势支持缩放。
73、void setTextZoom(int textZoom) 设置页面的文本缩放百分比。
74、void setUseWideViewPort(boolean use)设置WebView是应启用对“视口” HTML元标记的支持还是应使用宽视口。
75、void setUserAgentString(String ua)设置WebView的用户代理字符串。
76、void supportMultipleWindows()获取WebView是否支持多个窗口。
77、void supportZoom()获取WebView是否支持缩放。
public static final int FORCE_DARK_AUTO
根据WebView父视图的状态启用强制暗处理。如果WebView父视图被自动强制变暗(请参见:view.setForceDarkAllowed(boolean)),则WebView内容将被呈现,以便模拟暗主题。未附加到视图层次结构的Web视图将不会反转。
public static final int FORCE_DARK_OFF
不管WebView父级的强制黑暗模式如何,都禁用强制黑暗。在这种模式下,无论是否自动将本机视图变暗,WebView内容将始终按原样呈现。
public static final int FORCE_DARK_ON
无条件启用强制黑暗。在这种模式下,WebView内容将始终被渲染以模仿深色主题。
public static final int LOAD_CACHE_ELSE_NETWORK
缓存资源可用时,即使它们已过期,也要使用它们。否则,请从网络加载资源。与setCacheMode(int)一起使用。
public static final int LOAD_CACHE_ONLY
不要使用网络,请从缓存中加载。与setCacheMode(int)一起使用。
public static final int LOAD_DEFAULT
默认缓存使用模式。如果导航类型没有任何特定行为,请在缓存资源可用且未过期时使用缓存的资源,否则从网络加载资源。与setCacheMode(int)一起使用。
public static final int LOAD_NO_CACHE
不要使用缓存,而是从网络加载。与setCacheMode(int)一起使用。
public static final int MENU_ITEM_NONE
不应禁用任何菜单项。
public static final int MENU_ITEM_PROCESS_TEXT
禁用所有用于文本处理的操作模式菜单项。默认情况下,WebView搜索能够处理Intent.ACTION\u PROCESS\u文本的活动,并在“操作模式”菜单中显示它们。如果通过setDisabledActionModeMenuItems(int)设置此标志,则这些菜单项将被禁用。
public static final int MENU_ITEM_SHARE
禁用菜单项“共享”。
public static final int MENU_ITEM_WEB_SEARCH
禁用菜单项“ Web搜索”。
public static final int MIXED_CONTENT_ALWAYS_ALLOW
在这种模式下,WebView将允许安全来源从其他任何来源加载内容,即使该来源是不安全的。这是WebView的最不安全的操作模式,可能的应用程序不应设置此模式。
public static final int MIXED_CONTENT_COMPATIBILITY_MODE
在这种模式下,WebView将尝试与现代web浏览器在混合内容方面的方法兼容。某些不安全的内容可能被允许由安全的来源加载,而其他类型的内容将被阻止。允许或阻止的内容类型可能会随着版本的不同而变化,并且没有明确定义。此模式适用于不控制所呈现内容但希望在合理安全的环境中运行的应用程序。为了获得最高的安全性,建议应用程序使用“从不允许”的混合内容。
public static final int MIXED_CONTENT_NEVER_ALLOW
在这种模式下,WebView将不允许安全来源从不安全的来源加载内容。这是WebView的首选和最安全的操作模式,强烈建议应用程序使用此模式。