summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/inspector/front-end/ExtensionServer.js
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/inspector/front-end/ExtensionServer.js')
-rw-r--r--Source/WebCore/inspector/front-end/ExtensionServer.js13
1 files changed, 7 insertions, 6 deletions
diff --git a/Source/WebCore/inspector/front-end/ExtensionServer.js b/Source/WebCore/inspector/front-end/ExtensionServer.js
index 0924106..7d33b73 100644
--- a/Source/WebCore/inspector/front-end/ExtensionServer.js
+++ b/Source/WebCore/inspector/front-end/ExtensionServer.js
@@ -252,9 +252,12 @@ WebInspector.ExtensionServer.prototype = {
WebInspector.log(message.message);
},
- _onReload: function()
+ _onReload: function(message)
{
- InspectorBackend.reloadPage();
+ if (typeof message.userAgent === "string")
+ InspectorBackend.setUserAgentOverride(message.userAgent);
+
+ InspectorBackend.reloadPage(false);
return this._status.OK();
},
@@ -269,10 +272,8 @@ WebInspector.ExtensionServer.prototype = {
result.value = resultObject.description;
this._dispatchCallback(message.requestId, port, result);
}
- var evalExpression = "JSON.stringify(eval('" +
- "with (window.console._commandLineAPI) with (window) {' + unescape('" + escape(message.expression) +
- "') + '}'));";
- InspectorBackend.evaluate(evalExpression, "none", callback.bind(this));
+ var evalExpression = "JSON.stringify(eval(unescape('" + escape(message.expression) + "')));";
+ InspectorBackend.evaluate(evalExpression, "none", true, callback.bind(this));
},
_onRevealAndSelect: function(message)