give me a help.
i use a web call extension for desktop share.
chrome.runtime.onMessageExternal.addListener(
function(request, sender, sendResponse) {
console.log("Got request", request, sender);
if(request.getVersion) {
sendResponse({ version: chrome.runtime.getManifest().version});
return false; // Dispose of sendResponse
} else if(request.getStream) {
// Gets chrome media stream token and returns it in the response.
chrome.desktopCapture.chooseDesktopMedia(
["screen", "window"], sender.tab,
function(streamId) {
console.log("chooseDesktopMedia callback, streamId=", streamId);
sendResponse({ streamId: streamId});
});
return true; // Preserve sendResponse for future use
} else {
console.error("Unknown request");
sendResponse({ error : "Unknown request" });
return false;
}
}
);
chrome.runtime.sendMessage(extensionId,{getStream:true}, function (response){
if (response==undefined){
console.log("Access to screen denied");
return;
}
var theId = response.streamId;
console.log("Get StreamID. theId="+theId);
});
nchecked runtime.lastError while running desktopCapture.chooseDesktopMedia: URL scheme for the specified tab is not secure.
at chrome-extension://gmbepelnoghhpjpmonpfpfolcnkaglkg/script.js:11:35