| Index: Source/modules/websockets/DOMWebSocket.cpp
|
| diff --git a/Source/modules/websockets/DOMWebSocket.cpp b/Source/modules/websockets/DOMWebSocket.cpp
|
| index 7b768003dd1df6d1d9d4c3e1130275623bb52c4c..f32af360759292e8554c232d44a334f5f5820ef0 100644
|
| --- a/Source/modules/websockets/DOMWebSocket.cpp
|
| +++ b/Source/modules/websockets/DOMWebSocket.cpp
|
| @@ -45,6 +45,7 @@
|
| #include "core/frame/ConsoleTypes.h"
|
| #include "core/frame/LocalDOMWindow.h"
|
| #include "core/frame/LocalFrame.h"
|
| +#include "core/frame/UseCounter.h"
|
| #include "core/frame/csp/ContentSecurityPolicy.h"
|
| #include "core/inspector/ConsoleMessage.h"
|
| #include "core/inspector/ScriptCallStack.h"
|
| @@ -282,6 +283,7 @@ void DOMWebSocket::connect(const String& url, const Vector<String>& protocols, E
|
| m_url = KURL(KURL(), url);
|
|
|
| if (executionContext()->securityContext().insecureRequestsPolicy() == SecurityContext::InsecureRequestsUpgrade && m_url.protocol() == "ws") {
|
| + UseCounter::count(executionContext(), UseCounter::UpgradeInsecureRequestsUpgradedRequest);
|
| m_url.setProtocol("wss");
|
| if (m_url.port() == 80)
|
| m_url.setPort(443);
|
|
|