| Index: android_webview/java/src/org/chromium/android_webview/AwSettings.java
|
| diff --git a/android_webview/java/src/org/chromium/android_webview/AwSettings.java b/android_webview/java/src/org/chromium/android_webview/AwSettings.java
|
| index a6d2e17509bfdd9e22798632c0895e13d8e06fa5..8b5ca999c069f6a391c379d372ef5a0d51f9215c 100644
|
| --- a/android_webview/java/src/org/chromium/android_webview/AwSettings.java
|
| +++ b/android_webview/java/src/org/chromium/android_webview/AwSettings.java
|
| @@ -21,6 +21,8 @@ public class AwSettings {
|
|
|
| private final Context mContext;
|
| private boolean mBlockNetworkLoads; // Default depends on permission of embedding APK.
|
| + private boolean mAllowContentUrlAccess = true;
|
| + private boolean mAllowFileUrlAccess = true;
|
|
|
| public AwSettings(Context context) {
|
| mContext = context;
|
| @@ -54,4 +56,44 @@ public class AwSettings {
|
| return mBlockNetworkLoads;
|
| }
|
| }
|
| +
|
| + /**
|
| + * See {@link android.webkit.WebSettings#setAllowFileAccess}.
|
| + */
|
| + public void setAllowFileAccess(boolean allow) {
|
| + synchronized (mAwSettingsLock) {
|
| + if (mAllowFileUrlAccess != allow) {
|
| + mAllowFileUrlAccess = allow;
|
| + }
|
| + }
|
| + }
|
| +
|
| + /**
|
| + * See {@link android.webkit.WebSettings#getAllowFileAccess}.
|
| + */
|
| + public boolean getAllowFileAccess() {
|
| + synchronized (mAwSettingsLock) {
|
| + return mAllowFileUrlAccess;
|
| + }
|
| + }
|
| +
|
| + /**
|
| + * See {@link android.webkit.WebSettings#setAllowContentAccess}.
|
| + */
|
| + public void setAllowContentAccess(boolean allow) {
|
| + synchronized (mAwSettingsLock) {
|
| + if (mAllowContentUrlAccess != allow) {
|
| + mAllowContentUrlAccess = allow;
|
| + }
|
| + }
|
| + }
|
| +
|
| + /**
|
| + * See {@link android.webkit.WebSettings#getAllowContentAccess}.
|
| + */
|
| + public boolean getAllowContentAccess() {
|
| + synchronized (mAwSettingsLock) {
|
| + return mAllowContentUrlAccess;
|
| + }
|
| + }
|
| }
|
|
|