1 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 /** 6 * @fileoverview In this extension, the background page demonstrates how to 7 * listen for zoom change events. 8 */ 9 10 function zoomChangeListener(zoomChangeInfo) { 11 var settings_str = "mode:" + zoomChangeInfo.zoomSettings.mode + 12 ", scope:" + zoomChangeInfo.zoomSettings.scope; 13 14 console.log('[ZoomDemoExtension] zoomChangeListener(tab=' + 15 zoomChangeInfo.tabId + ', new=' + 16 zoomChangeInfo.newZoomFactor + ', old=' + 17 zoomChangeInfo.oldZoomFactor + ', ' + 18 settings_str + ')'); 19 } 20 21 chrome.tabs.onZoomChange.addListener(zoomChangeListener); 22