Index: chrome/common/extensions/docs/examples/extensions/speak_selection/tabs.js |
=================================================================== |
--- chrome/common/extensions/docs/examples/extensions/speak_selection/tabs.js (revision 0) |
+++ chrome/common/extensions/docs/examples/extensions/speak_selection/tabs.js (revision 0) |
@@ -0,0 +1,28 @@ |
+function sendKeyToAllTabs(keyStr) { |
+ chrome.windows.getAll({'populate': true}, function(windows) { |
+ for (var i = 0; i < windows.length; i++) { |
+ var tabs = windows[i].tabs; |
+ for (var j = 0; j < tabs.length; j++) { |
+ chrome.tabs.sendRequest( |
+ tabs[j].id, |
+ {'key': keyStr}); |
+ } |
+ } |
+ }); |
+} |
+ |
+function loadContentScriptInAllTabs() { |
+ chrome.windows.getAll({'populate': true}, function(windows) { |
+ for (var i = 0; i < windows.length; i++) { |
+ var tabs = windows[i].tabs; |
+ for (var j = 0; j < tabs.length; j++) { |
+ chrome.tabs.executeScript( |
+ tabs[j].id, |
+ {file: 'keycodes.js', allFrames: true}); |
+ chrome.tabs.executeScript( |
+ tabs[j].id, |
+ {file: 'content_script.js', allFrames: true}); |
+ } |
+ } |
+ }); |
+} |
Property changes on: chrome/common/extensions/docs/examples/extensions/speak_selection/tabs.js |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |