| Index: third_party/WebKit/Source/devtools/front_end/sdk/InspectorBackendHostedMode.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/InspectorBackendHostedMode.js b/third_party/WebKit/Source/devtools/front_end/sdk/InspectorBackendHostedMode.js
|
| index 7c98b7348ba7951ccde235f110d096e6512057b9..d34516f1df822579ae6c2f43a02abc7fa0f024a0 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/sdk/InspectorBackendHostedMode.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/sdk/InspectorBackendHostedMode.js
|
| @@ -6,21 +6,18 @@
|
|
|
| WebInspector.InspectorBackendHostedMode = {};
|
|
|
| -/**
|
| - * @param {string} jsonUrl
|
| - */
|
| -WebInspector.InspectorBackendHostedMode.loadFromJSONIfNeeded = function(jsonUrl)
|
| +WebInspector.InspectorBackendHostedMode.loadFromJSONIfNeeded = function()
|
| {
|
| if (InspectorBackend.isInitialized())
|
| return;
|
|
|
| - var xhr = new XMLHttpRequest();
|
| - xhr.open("GET", jsonUrl, false);
|
| - xhr.send(null);
|
| -
|
| - var schema = JSON.parse(xhr.responseText);
|
| - var code = WebInspector.InspectorBackendHostedMode.generateCommands(schema);
|
| - eval(code);
|
| + for (var url of Object.keys(Runtime.cachedResources)) {
|
| + if (url.indexOf("protocol.json") !== -1) {
|
| + var protocol = Runtime.cachedResources[url];
|
| + var code = WebInspector.InspectorBackendHostedMode.generateCommands(JSON.parse(protocol));
|
| + eval(code);
|
| + }
|
| + }
|
| }
|
|
|
| /**
|
| @@ -122,4 +119,4 @@ WebInspector.InspectorBackendHostedMode.generateCommands = function(schema)
|
| return result.join("\n");
|
| }
|
|
|
| -WebInspector.InspectorBackendHostedMode.loadFromJSONIfNeeded("../inspector.json");
|
| +WebInspector.InspectorBackendHostedMode.loadFromJSONIfNeeded();
|
|
|