Browse Source

streamsPrivate API change.

Since 25 February 2014 (crbug.com/345882)
Rob Wu 11 years ago
parent
commit
7938081e81
  1. 10
      extensions/chromium/pdfHandler-v2.js

10
extensions/chromium/pdfHandler-v2.js

@ -180,6 +180,16 @@ limitations under the License.
* (added in Chrome 29, http://crbug.com/230346) * (added in Chrome 29, http://crbug.com/230346)
*/ */
function handleStream(mimeType, pdfUrl, streamUrl, tabId, expectedSize) { function handleStream(mimeType, pdfUrl, streamUrl, tabId, expectedSize) {
if (typeof mimeType === 'object') {
// API change: argument list -> object, see crbug.com/345882
// documentation: chrome/common/extensions/api/streams_private.idl
var streamInfo = mimeType;
mimeType = streamInfo.mimeType;
pdfUrl = streamInfo.originalUrl;
streamUrl = streamInfo.streamUrl;
tabId = streamInfo.tabId;
expectedSize = streamInfo.expectedContentSize;
}
console.log('Intercepted ' + mimeType + ' in tab ' + tabId + ' with URL ' + console.log('Intercepted ' + mimeType + ' in tab ' + tabId + ' with URL ' +
pdfUrl + '\nAvailable as: ' + streamUrl); pdfUrl + '\nAvailable as: ' + streamUrl);
streamSupportsTabId = typeof tabId === 'number'; streamSupportsTabId = typeof tabId === 'number';

Loading…
Cancel
Save