Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

177
Visualizações
Cómo restablecer los permisos de medios de un sitio web desde una extensión de Chrome

Estoy trabajando en el desarrollo de una extensión de Chrome que agrega la capacidad a los usuarios de transmitir videos desde cualquier sitio web que deseen mediante el uso de Agora SKD. Lo que se supone que debe hacer la extensión es mostrar la pantalla de transmisión de video dentro de la pestaña abierta. Estoy usando la biblioteca Agora para transmitir los videos.

La biblioteca Agora solicita permisos de medios (cámara y micrófono) para el sitio web abierto; Si el usuario estaba en el sitio web w3schools.com , se otorgarán permisos de medios al sitio web w3schools.com .

ingrese la descripción de la imagen aquí

Otorgar permiso de medios a cada sitio web en el que necesito inyectar mi código javascript e iniciar la transmisión de video no es algo muy inteligente, porque esos sitios web pueden ejecutar scripts en el futuro que accederán a la cámara y al micrófono del usuario. Es por eso que estoy buscando una forma de limitar el acceso a los sitios web a esos permisos.

La primera forma en que pensé en mostrar la transmisión de video dentro de la pestaña sin otorgar el permiso de medios del sitio web w3schools es incrustar el código de transmisión de video en otro sitio web propiedad de mi extensión de Chrome mywebsite.com , otorgarle a mi sitio web el permiso de medios y mostrar mi sitio web dentro de w3schools.com Traté de poner mi sitio web mywebsite.com dentro de un marco dentro del sitio web w3schools.com y pedí permiso a mi sitio web. Esto no funciona porque Chrome otorga el permiso al sitio web w3schools.com y pasó el permiso al marco que ejecuta mi sitio web.

 <!--Allow camera and microphone access within the context of this iframe--> <iframe src="https://mywebsite.com" allow="camera;microphone"></iframe> <!--Other content of w3schools.com goes here-->

También traté de buscar una manera de otorgar permisos de medios del sitio web w3schools.com temporalmente y revocar los permisos una vez que finaliza la transmisión de video, pero no pude encontrar ninguna forma de hacerlo.

No encontré ninguna forma de revocar/restablecer los permisos usando JS.
No encontré ninguna forma de revocar/restablecer los permisos usando la interfaz api de la extensión de Chrome. No encontré ninguna forma de otorgar permiso temporal a los medios a una pestaña (hasta que se cierre o por un tiempo determinado). No encontré ninguna forma de acceder a chrome://settings/content/siteDetails?site=https%3A%2F%2Fwww.w3schools.com y cambiar el permiso del sitio web desde allí.

Entonces mis preguntas son:

  • ¿Cómo puedo revocar el acceso a los permisos de medios para un sitio web usando extensiones de Chrome?
  • ¿Hay alguna manera de cargar mi sitio web https://mywebsite.com dentro de w3schools.com y solicitar los permisos de medios para https://mywebsite.com en lugar de w3schools.com ?
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda