Demo/bin/Debug/front_end/accessibility/AccessibilityModel.js
(完整代码) 1KB// Copyright (c) 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
/**
* @constructor
* @extends {WebInspector.SDKModel}
* @param {!WebInspector.Target} target
*/
WebInspector.AccessibilityModel = function(target)
{
WebInspector.SDKModel.call(this, WebInspector.AccessibilityModel, target);
this._agent = target.accessibilityAgent();
};
WebInspector.AccessibilityModel.prototype = {
/**
* @param {!DOMAgent.NodeId} nodeId
* @param {function(?AccessibilityAgent.AXNode)} userCallback
*/
getAXNode: function(nodeId, userCallback)
{
var wrappedCallback = InspectorBackend.wrapClientCallback(userCallback, "AccessibilityAgent.getAXNode(): ");
this._agent.getAXNode(nodeId, wrappedCallback);
},
__proto__: WebInspector.SDKModel.prototype
}
WebInspector.AccessibilityModel._symbol = Symbol("AccessibilityModel");
/**
* @param {!WebInspector.Target} target
* @return {!WebInspector.AccessibilityModel}
*/
WebInspector.AccessibilityModel.fromTarget = function(target)
{
if (!target[WebInspector.AccessibilityModel._symbol])
target[WebInspector.AccessibilityModel._symbol] = new WebInspector.AccessibilityModel(target);
return target[WebInspector.AccessibilityModel._symbol];
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。