When I use chrome.tabs.captureVisibleTab(....) in a Chrome App, it throws an exception TypeError: Cannot read property 'captureVisibleTab' of undefined. However, it works fine in Chrome Extensions.
Is there any restriction for the usage of chrome.tabs.captureVisibleTab(...) in Chrome Apps?