| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2012 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 29 matching lines...) Expand all Loading... |
| 40 * @param {!Protocol.Page.FrameId} frameId | 40 * @param {!Protocol.Page.FrameId} frameId |
| 41 * @param {!Protocol.Network.LoaderId} loaderId | 41 * @param {!Protocol.Network.LoaderId} loaderId |
| 42 * @param {?Protocol.Network.Initiator} initiator | 42 * @param {?Protocol.Network.Initiator} initiator |
| 43 */ | 43 */ |
| 44 constructor(target, requestId, url, documentURL, frameId, loaderId, initiator)
{ | 44 constructor(target, requestId, url, documentURL, frameId, loaderId, initiator)
{ |
| 45 super(target); | 45 super(target); |
| 46 | 46 |
| 47 this._networkLog = /** @type {!SDK.NetworkLog} */ (SDK.NetworkLog.fromTarget
(target)); | 47 this._networkLog = /** @type {!SDK.NetworkLog} */ (SDK.NetworkLog.fromTarget
(target)); |
| 48 this._networkManager = /** @type {!SDK.NetworkManager} */ (SDK.NetworkManage
r.fromTarget(target)); | 48 this._networkManager = /** @type {!SDK.NetworkManager} */ (SDK.NetworkManage
r.fromTarget(target)); |
| 49 this._requestId = requestId; | 49 this._requestId = requestId; |
| 50 this.url = url; | 50 this.setUrl(url); |
| 51 this._documentURL = documentURL; | 51 this._documentURL = documentURL; |
| 52 this._frameId = frameId; | 52 this._frameId = frameId; |
| 53 this._loaderId = loaderId; | 53 this._loaderId = loaderId; |
| 54 /** @type {?Protocol.Network.Initiator} */ | 54 /** @type {?Protocol.Network.Initiator} */ |
| 55 this._initiator = initiator; | 55 this._initiator = initiator; |
| 56 this._issueTime = -1; | 56 this._issueTime = -1; |
| 57 this._startTime = -1; | 57 this._startTime = -1; |
| 58 this._endTime = -1; | 58 this._endTime = -1; |
| 59 /** @type {!Protocol.Network.BlockedReason|undefined} */ | 59 /** @type {!Protocol.Network.BlockedReason|undefined} */ |
| 60 this._blockedReason = undefined; | 60 this._blockedReason = undefined; |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 116 /** | 116 /** |
| 117 * @param {!Protocol.Network.RequestId} requestId | 117 * @param {!Protocol.Network.RequestId} requestId |
| 118 */ | 118 */ |
| 119 setRequestId(requestId) { | 119 setRequestId(requestId) { |
| 120 this._requestId = requestId; | 120 this._requestId = requestId; |
| 121 } | 121 } |
| 122 | 122 |
| 123 /** | 123 /** |
| 124 * @return {string} | 124 * @return {string} |
| 125 */ | 125 */ |
| 126 get url() { | 126 url() { |
| 127 return this._url; | 127 return this._url; |
| 128 } | 128 } |
| 129 | 129 |
| 130 /** | 130 /** |
| 131 * @param {string} x | 131 * @param {string} x |
| 132 */ | 132 */ |
| 133 set url(x) { | 133 setUrl(x) { |
| 134 if (this._url === x) | 134 if (this._url === x) |
| 135 return; | 135 return; |
| 136 | 136 |
| 137 this._url = x; | 137 this._url = x; |
| 138 this._parsedURL = new Common.ParsedURL(x); | 138 this._parsedURL = new Common.ParsedURL(x); |
| 139 delete this._queryString; | 139 delete this._queryString; |
| 140 delete this._parsedQueryParameters; | 140 delete this._parsedQueryParameters; |
| 141 delete this._name; | 141 delete this._name; |
| 142 delete this._path; | 142 delete this._path; |
| 143 } | 143 } |
| (...skipping 611 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 755 } | 755 } |
| 756 | 756 |
| 757 /** | 757 /** |
| 758 * @return {?string} | 758 * @return {?string} |
| 759 */ | 759 */ |
| 760 queryString() { | 760 queryString() { |
| 761 if (this._queryString !== undefined) | 761 if (this._queryString !== undefined) |
| 762 return this._queryString; | 762 return this._queryString; |
| 763 | 763 |
| 764 var queryString = null; | 764 var queryString = null; |
| 765 var url = this.url; | 765 var url = this.url(); |
| 766 var questionMarkPosition = url.indexOf('?'); | 766 var questionMarkPosition = url.indexOf('?'); |
| 767 if (questionMarkPosition !== -1) { | 767 if (questionMarkPosition !== -1) { |
| 768 queryString = url.substring(questionMarkPosition + 1); | 768 queryString = url.substring(questionMarkPosition + 1); |
| 769 var hashSignPosition = queryString.indexOf('#'); | 769 var hashSignPosition = queryString.indexOf('#'); |
| 770 if (hashSignPosition !== -1) | 770 if (hashSignPosition !== -1) |
| 771 queryString = queryString.substring(0, hashSignPosition); | 771 queryString = queryString.substring(0, hashSignPosition); |
| 772 } | 772 } |
| 773 this._queryString = queryString; | 773 this._queryString = queryString; |
| 774 return this._queryString; | 774 return this._queryString; |
| 775 } | 775 } |
| (...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 915 * @param {function(!Array.<!Common.ContentProvider.SearchMatch>)} callback | 915 * @param {function(!Array.<!Common.ContentProvider.SearchMatch>)} callback |
| 916 */ | 916 */ |
| 917 searchInContent(query, caseSensitive, isRegex, callback) { | 917 searchInContent(query, caseSensitive, isRegex, callback) { |
| 918 callback([]); | 918 callback([]); |
| 919 } | 919 } |
| 920 | 920 |
| 921 /** | 921 /** |
| 922 * @return {boolean} | 922 * @return {boolean} |
| 923 */ | 923 */ |
| 924 isHttpFamily() { | 924 isHttpFamily() { |
| 925 return !!this.url.match(/^https?:/i); | 925 return !!this.url().match(/^https?:/i); |
| 926 } | 926 } |
| 927 | 927 |
| 928 /** | 928 /** |
| 929 * @return {string|undefined} | 929 * @return {string|undefined} |
| 930 */ | 930 */ |
| 931 requestContentType() { | 931 requestContentType() { |
| 932 return this.requestHeaderValue('Content-Type'); | 932 return this.requestHeaderValue('Content-Type'); |
| 933 } | 933 } |
| 934 | 934 |
| 935 /** | 935 /** |
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1038 | 1038 |
| 1039 var type = SDK.NetworkRequest.InitiatorType.Other; | 1039 var type = SDK.NetworkRequest.InitiatorType.Other; |
| 1040 var url = ''; | 1040 var url = ''; |
| 1041 var lineNumber = -Infinity; | 1041 var lineNumber = -Infinity; |
| 1042 var columnNumber = -Infinity; | 1042 var columnNumber = -Infinity; |
| 1043 var scriptId = null; | 1043 var scriptId = null; |
| 1044 var initiator = this._initiator; | 1044 var initiator = this._initiator; |
| 1045 | 1045 |
| 1046 if (this.redirectSource) { | 1046 if (this.redirectSource) { |
| 1047 type = SDK.NetworkRequest.InitiatorType.Redirect; | 1047 type = SDK.NetworkRequest.InitiatorType.Redirect; |
| 1048 url = this.redirectSource.url; | 1048 url = this.redirectSource.url(); |
| 1049 } else if (initiator) { | 1049 } else if (initiator) { |
| 1050 if (initiator.type === Protocol.Network.InitiatorType.Parser) { | 1050 if (initiator.type === Protocol.Network.InitiatorType.Parser) { |
| 1051 type = SDK.NetworkRequest.InitiatorType.Parser; | 1051 type = SDK.NetworkRequest.InitiatorType.Parser; |
| 1052 url = initiator.url ? initiator.url : url; | 1052 url = initiator.url ? initiator.url : url; |
| 1053 lineNumber = initiator.lineNumber ? initiator.lineNumber : lineNumber; | 1053 lineNumber = initiator.lineNumber ? initiator.lineNumber : lineNumber; |
| 1054 } else if (initiator.type === Protocol.Network.InitiatorType.Script) { | 1054 } else if (initiator.type === Protocol.Network.InitiatorType.Script) { |
| 1055 for (var stack = initiator.stack; stack; stack = stack.parent) { | 1055 for (var stack = initiator.stack; stack; stack = stack.parent) { |
| 1056 var topFrame = stack.callFrames.length ? stack.callFrames[0] : null; | 1056 var topFrame = stack.callFrames.length ? stack.callFrames[0] : null; |
| 1057 if (!topFrame) | 1057 if (!topFrame) |
| 1058 continue; | 1058 continue; |
| (...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1222 }; | 1222 }; |
| 1223 | 1223 |
| 1224 /** @typedef {!{type: SDK.NetworkRequest.WebSocketFrameType, time: number, text:
string, opCode: number, mask: boolean}} */ | 1224 /** @typedef {!{type: SDK.NetworkRequest.WebSocketFrameType, time: number, text:
string, opCode: number, mask: boolean}} */ |
| 1225 SDK.NetworkRequest.WebSocketFrame; | 1225 SDK.NetworkRequest.WebSocketFrame; |
| 1226 | 1226 |
| 1227 /** @typedef {!{time: number, eventName: string, eventId: string, data: string}}
*/ | 1227 /** @typedef {!{time: number, eventName: string, eventId: string, data: string}}
*/ |
| 1228 SDK.NetworkRequest.EventSourceMessage; | 1228 SDK.NetworkRequest.EventSourceMessage; |
| 1229 | 1229 |
| 1230 /** @typedef {!{initiators: !Set<!SDK.NetworkRequest>, initiated: !Set<!SDK.Netw
orkRequest>}} */ | 1230 /** @typedef {!{initiators: !Set<!SDK.NetworkRequest>, initiated: !Set<!SDK.Netw
orkRequest>}} */ |
| 1231 SDK.NetworkRequest.InitiatorGraph; | 1231 SDK.NetworkRequest.InitiatorGraph; |
| OLD | NEW |