Index: tools/chrome_remote_control/chrome_remote_control/browser_backend.py |
diff --git a/tools/chrome_remote_control/chrome_remote_control/browser_backend.py b/tools/chrome_remote_control/chrome_remote_control/browser_backend.py |
index 7131d3546a9d6c9314f0edd2e12dc9f00dab2e80..40d2b22bc363b040e1209a1253c8da77233aad33 100644 |
--- a/tools/chrome_remote_control/chrome_remote_control/browser_backend.py |
+++ b/tools/chrome_remote_control/chrome_remote_control/browser_backend.py |
@@ -45,7 +45,10 @@ class BrowserBackend(object): |
else: |
req = urllib2.urlopen('http://localhost:%i/json' % self._port) |
data = req.read() |
- return json.loads(data) |
+ all_contexts = json.loads(data) |
+ tabs = [ctx for ctx in all_contexts |
+ if not ctx['url'].startswith('chrome-extension://')] |
+ return tabs |
@property |
def num_tabs(self): |