summaryrefslogtreecommitdiffstats
path: root/Source/WebKit/android/jni/WebSettings.cpp
diff options
context:
space:
mode:
authorRussell Brenner <russellbrenner@google.com>2012-01-20 10:58:14 -0800
committerRussell Brenner <russellbrenner@google.com>2012-01-25 15:30:09 -0800
commite789da5e8d6345169eceff474b978a3d1e6e4a52 (patch)
treeb6ac431c159991a00df2b5ff87a6eee08380f76b /Source/WebKit/android/jni/WebSettings.cpp
parent56c83b8f60acdfe77deff2cfc5977fb3ed09f6f2 (diff)
downloadexternal_webkit-e789da5e8d6345169eceff474b978a3d1e6e4a52.zip
external_webkit-e789da5e8d6345169eceff474b978a3d1e6e4a52.tar.gz
external_webkit-e789da5e8d6345169eceff474b978a3d1e6e4a52.tar.bz2
Enable hyperlink auditing (html5 ping attribute)
Activate ping functionality when JavaScript is enabled. Since users might choose to turn off JavaScript out of concern for privacy, this was deemed an appropriate extension of an existing user preference. Bug: 5581321 Change-Id: Ic2358ba1c4dac9ff99479b2e9103330bd04d530c
Diffstat (limited to 'Source/WebKit/android/jni/WebSettings.cpp')
-rw-r--r--Source/WebKit/android/jni/WebSettings.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/WebKit/android/jni/WebSettings.cpp b/Source/WebKit/android/jni/WebSettings.cpp
index eae532a..450b5c7 100644
--- a/Source/WebKit/android/jni/WebSettings.cpp
+++ b/Source/WebKit/android/jni/WebSettings.cpp
@@ -408,6 +408,10 @@ public:
flag = env->GetBooleanField(obj, gFieldIds->mJavaScriptEnabled);
s->setJavaScriptEnabled(flag);
+ // Hyperlink auditing (the ping attribute) has similar privacy
+ // considerations as does the running of JavaScript, so to keep the UI
+ // simpler, we leverage the same setting.
+ s->setHyperlinkAuditingEnabled(flag);
// ON = 0
// ON_DEMAND = 1