Index: Source/modules/navigatorcontentutils/NavigatorContentUtils.cpp |
diff --git a/Source/modules/navigatorcontentutils/NavigatorContentUtils.cpp b/Source/modules/navigatorcontentutils/NavigatorContentUtils.cpp |
index d65610057bb0d9f3d4b43b24df6c5f903f15bc76..f90f07c7948593017a51986a8f1abe211f28e6bf 100644 |
--- a/Source/modules/navigatorcontentutils/NavigatorContentUtils.cpp |
+++ b/Source/modules/navigatorcontentutils/NavigatorContentUtils.cpp |
@@ -45,16 +45,21 @@ static void initProtocolHandlerWhitelist() |
protocolWhitelist = new HashSet<String>; |
static const char* protocols[] = { |
"bitcoin", |
+ "geo", |
"irc", |
"mailto", |
+ "magnet", |
"mms", |
"news", |
"nntp", |
+ "sip", |
"sms", |
"smsto", |
+ "ssh", |
"tel", |
"urn", |
"webcal", |
+ "xmpp", |
}; |
for (size_t i = 0; i < WTF_ARRAY_LENGTH(protocols); ++i) |
protocolWhitelist->add(protocols[i]); |