 diff --git a/Source/WebCore/WebCore.gyp/WebCore.gyp b/Source/WebCore/WebCore.gyp/WebCore.gyp
-index fc0f6dc..a5ac8a8 100644
+index 4b1e4df..b18f236 100644
 --- a/Source/WebCore/WebCore.gyp/WebCore.gyp
 +++ b/Source/WebCore/WebCore.gyp/WebCore.gyp
-@@ -57,6 +57,7 @@
+@@ -55,6 +55,7 @@
      'webcore_include_dirs': [
        '../',
        '../..',

-    , m_universalAccess(false)
+    , m_universalAccess(true)
     , m_domainWasSetInDOM(false)
     , m_blockThirdPartyStorage(false)
     , m_enforceFilePathSeparation(false)
@@ -145,7 +145,7 @@ SecurityOrigin::SecurityOrigin()
     , m_domain("")

 #include <algorithm>
 #include <stdio.h>
 #include <utility>
@@ -382,6 +389,71 @@ bool V8DOMWindowShell::initializeIfNeeded()
     }
     m_frame->loader()->client()->didCreateScriptContext(m_context.get(), m_world->extensionGroup(), m_world->worldId());
 
+    // Do we integrate node?
+    bool use_node = CommandLine::ForCurrentProcess()->HasSwitch(switches::kmNodejs);
