Index: content/child/runtime_features.cc |
diff --git a/content/child/runtime_features.cc b/content/child/runtime_features.cc |
index 148edfc7fed8a6028d98c0f70885468f1fa67eae..6cef2510800d30d8ae5cc411ac3ae0ce69d8dd5e 100644 |
--- a/content/child/runtime_features.cc |
+++ b/content/child/runtime_features.cc |
@@ -62,6 +62,11 @@ static void SetRuntimeFeatureDefaultsForPlatform() { |
#else |
WebRuntimeFeatures::enableNavigatorContentUtils(true); |
#endif // defined(OS_ANDROID) |
+ |
+#if !(defined OS_ANDROID || defined OS_CHROMEOS || defined OS_IOS) |
+ // Only Android, ChromeOS, and IOS support NetInfo right now. |
+ WebRuntimeFeatures::enableNetworkInformation(false); |
+#endif |
} |
void SetRuntimeFeaturesDefaultsAndUpdateFromArgs( |
@@ -164,6 +169,9 @@ void SetRuntimeFeaturesDefaultsAndUpdateFromArgs( |
if (command_line.HasSwitch(switches::kEnableLayerSquashing)) |
WebRuntimeFeatures::enableLayerSquashing(true); |
+ |
+ if (command_line.HasSwitch(switches::kEnableNetworkInformation)) |
+ WebRuntimeFeatures::enableNetworkInformation(true); |
} |
} // namespace content |