Advertisement
Guest User

Untitled

a guest
Jul 24th, 2017
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. chrome.runtime.onConnect.addListener(function (port) {
  2. port.onMessage.addListener(messageHandler);
  3.  
  4. // listen to "content-script.js"
  5. function messageHandler(message) {
  6. if(message == 'get-screen-id') {
  7. chrome.desktopCapture.chooseDesktopMedia(['screen', 'window'], port.sender.tab, onUserAction);
  8. }
  9. }
  10.  
  11. function onUserAction(sourceId) {
  12.  
  13. //Access denied
  14. if(!sourceId || !sourceId.length) {
  15. return port.postMessage('permission-denie');
  16. }
  17.  
  18. port.postMessage({
  19. sourceId: sourceId
  20. });
  21. }
  22. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement