Connect with us

cómo

Cómo crear una extensión de Chrome en 10 minutos planos

Published

on

Cómo crear una extensión de Chrome en 10 minutos planos

Una de mis cosas favoritas del navegador web Chrome es lo extensible que es. Parece que hay un complemento de Chrome para casi todo lo que pueda desear.

Pero, ¿alguna vez has querido crear tu propia extensión de Chrome? ¿Alguna vez te has preguntado qué tan difícil sería el proceso o qué implicaría? Bueno, resulta que es muy fácil, probablemente mucho más fácil de lo que jamás imaginó.

En este tutorial, le mostraré cómo crear una extensión básica de Chrome en aproximadamente 5 minutos, ¡no es broma!

Que vamos a construir

Estoy bastante obsesionado con la velocidad de mi sitio web, http://simpleprogrammer.com, por lo que suelo utilizar sitios como GTmetrix para comprobar la velocidad de mi sitio, solo para asegurarme de que no se ralentiza.

A menudo, también consulto otros sitios en los que estoy para ver cómo se comparan.

Bueno, ¿no sería bueno si hubiera una extensión de Chrome que le permitiera usar GTmetrix para verificar la velocidad del sitio de cualquier sitio que estuviera navegando, simplemente haciendo clic en un botón?

Revisé Chrome Web Store y no había una extensión que realizara esta acción, así que eso es exactamente lo que vamos a crear hoy.

¿Qué es una extensión de Chrome?

Antes de comenzar a crear nuestra extensión, probablemente sea una buena idea tener un conocimiento básico de qué es una extensión de Chrome y cómo funcionan las extensiones de Chrome.

En un nivel muy básico, una extensión de Chrome es solo algo de HTML, CSS y JavaScript que le permite agregar algunas funciones a Chrome a través de algunas de las API de JavaScript que Chrome expone. Una extensión es básicamente una página web alojada en Chrome y puede acceder a algunas API adicionales.

En este tutorial, le mostraré cómo crear una extensión básica de Chrome llamada extensión de acción del navegador. Este tipo de extensión coloca un botón en la barra de herramientas de Chrome que mostrará una página HTML al hacer clic y, opcionalmente, ejecutará algo de JavaScript.

Las extensiones de Chrome también se pueden crear para que funcionen solo en ciertas páginas mediante el uso de Acciones de página, pueden ejecutar código en segundo plano usando Páginas de fondo e incluso pueden modificar una página existente cargada en el navegador usando Scripts de contenido. Pero para este tutorial vamos a simplificar las cosas.

Si está interesado en obtener más información sobre las extensiones de Chrome en general, consulte la documentación de extensiones de Chrome.

Paso 1: crea el proyecto

Lo primero que debemos hacer es crear el proyecto y todos los archivos que necesitamos para nuestra extensión. Comencemos por crear un nuevo directorio que llamaremos “Extensión GTmetrix”. Pondremos todos los archivos que necesitamos para nuestra extensión en esta nueva carpeta. Chrome nos permite cargar un complemento apuntándolo a una carpeta que contiene los archivos de extensión.

Todas las extensiones de Chrome requieren un archivo de manifiesto. El archivo de manifiesto le dice a Chrome todo lo que necesita saber para cargar correctamente la extensión en Chrome. Entonces crearemos un archivo manifest.json y lo colocaremos en la carpeta que creamos. Puede dejar el archivo de manifiesto en blanco por ahora.

A continuación, necesitaremos un icono para nuestra extensión. Esto solo debe ser un archivo PNG de 19x19px. Puede obtener un icono de muestra del proyecto de demostración de Google que puede modificar.

A continuación, necesitaremos una página HTML para mostrar cuando un usuario haga clic en nuestra Acción del navegador, por lo que crearemos un archivo popup.html y un archivo popup.js en nuestro directorio “Extensión GTmetrix”.

Debido a restricciones de seguridad, no podemos colocar JavaScript en línea en nuestros archivos HTML dentro de nuestras extensiones de Chrome, por lo que tenemos que crear un archivo separado para contener cualquier código JavaScript que necesitemos y lo haremos referencia desde el archivo HTML.

Paso 2: crea el archivo de manifiesto

Ahora que tenemos nuestra estructura de proyecto básica, necesitamos agregar el código a nuestro archivo de manifiesto para describir nuestro complemento a Chrome.

Abra el archivo manifest.json e ingrese el siguiente código:

{
  "manifest_version": 2,

  "name": "GTmetrix Analyzer Plugin",
  "description": "This extension will analyze a page using GTmetrix",
  "version": "1.0",

  "browser_action": {
   "default_icon": "icon.png",
   "default_popup": "popup.html"
  },
  "permissions": [
   "activeTab"
   ]
}

La mayoría de los campos en este archivo JSON se explican por sí mismos, por lo que no perderé su tiempo explicándolo todo, pero tome nota de la sección browser_action donde especificamos cuál es el ícono predeterminado y qué página HTML debe mostrarse cuando la acción del navegador se hace clic en el botón.

También notará que agregué una sección de permisos que especifica que necesitamos tener permiso para acceder a activeTab. Esto es necesario para que podamos obtener la URL de la pestaña actual para pasarla a GTmetrix.

Muchas de las API que Chrome expone para que las use con sus extensiones requieren que especifique los permisos que necesite.

Paso 3: crea la interfaz de usuario

El siguiente paso es crear la interfaz de usuario que mostrará nuestra Acción del navegador cuando se haga clic en ella.

Nuestra interfaz de usuario será muy simple y constará de un texto que dice “GTmetrix Analyzer”, seguido de un botón en el que el usuario puede hacer clic para realizar el análisis en la página actual.

Abra la página popup.html y agregue lo siguiente:

<!doctype html>
<html>
  <head>
    <title>GTmetrix Analyzer</title>
    <script src="popup.js"></script>
  </head>
  <body>
    <h1>GTmetrix Analyzer</h1>
    <button id="checkPage">Check this page now!</button>
  </body>
</html>

Notarás que en este HTML he incluido el script popup.js. Aquí es donde pondremos la lógica para nuestra extensión que se ejecutará cuando se haga clic en el botón con el ID de checkPage.

Paso 4: implementar la lógica

Lo último que debemos hacer para crear el complemento es implementar la lógica que debe ejecutarse cuando un usuario hace clic en “¡Revise esta página ahora!” botón dentro de una pestaña.

Querremos agregar un detector de eventos para escuchar el evento de clic en el botón checkPage. Cuando se hace clic en él, debemos crear un nuevo formulario para enviar a GTmetrix que contiene la URL de la página actual, la envía y luego muestra el resultado.

Abra el archivo popup.js y agregue el siguiente código:

document.addEventListener('DOMContentLoaded', function() {
  var checkPageButton = document.getElementById('checkPage');
  checkPageButton.addEventListener('click', function() {

    chrome.tabs.getSelected(null, function(tab) {
      d = document;

      var f = d.createElement('form');
      f.action = 'http://gtmetrix.com/analyze.html?bm';
      f.method = 'post';
      var i = d.createElement('input');
      i.type = 'hidden';
      i.name = 'url';
      i.value = tab.url;
      f.appendChild(i);
      d.body.appendChild(f);
      f.submit();
    });
  }, false);
}, false);

Tomé prestado la mayor parte del código para crear y enviar el formulario del bookmarklet proporcionado en el sitio web de GTmetrix. Acabo de modificar el código para incluir la URL de la pestaña actualmente activa.

Si examina el código anterior, verá que primero estamos registrando un controlador para el evento de clic en el botón checkPage. Luego, cuando se hace clic en el botón, obtenemos la pestaña seleccionada actualmente y ejecutamos algo de JavaScript para crear un formulario con algunos campos ocultos que se envía a GTmetrix. Usamos la URL de la pestaña actual para decirle a GTmetrix para qué página ejecutar la prueba.

Probándolo

Es muy fácil probar una nueva extensión en Chrome. Escriba “chrome: // extensions” en una pestaña para abrir la página de extensiones.

Advertisement

cómo

Cómo mostrar IDM en YouTube en Chrome

Published

on

By

Cómo mostrar IDM en YouTube en Chrome

Así es como abrir IDM o Internet Download Manager en YouTube en el navegador Google Chrome, siga cada paso, ¡de acuerdo!

Seguramente lo experimentas a menudo cuando quieres descargar videos en YouTube pero el software IDM no aparece en Google Chrome.

Aunque instalé IDM correctamente, pero todavía no aparece, ¿qué ocurre? Si lo ha instalado correctamente, hay una cosa más que debe instalar en Chrome Guys.

Curioso, ¿qué deberías instalar? Veamos cómo abrir IDM en Chrome, ¡mira esto!

MOSTRAR IDM EN YOUTUBE EN CROMO

  • Asegúrese de tener IDM instalado en su PC o computadora portátil, chicos.
  • Luego abre el navegador Chrome
  • En la página principal de Chrome, selecciona Web Store.
Cómo mostrar IDM en YouTube en Chrome
  • Cuando ingresa a la página principal de la Tienda Web, puede buscar inmediatamente el Módulo de Integración IDM en el campo de búsqueda.
  • Si lo ha encontrado, haga clic en el botón Agregar a Chrome.
  • Espere hasta que se complete el proceso de descarga.
Cómo mostrar IDM en YouTube en Chrome
  • Más tarde, aparecerá un cuadro de diálogo pidiendo aprobación y solo seleccione Agregar extensión.
  • Cierra y vuelve a abrir tu navegador Chrome.

Ahora ve a YouTube y verás que IDM aparecerá al abrir el video.
Lea también: Cómo eliminar aplicaciones de Windows, garantizado para limpiar!

Así que eso es todo, cómo abrir IDM en YouTube en el navegador Chrome. ¿Qué tan fácil es? ¡Ahora solo abre tu IDM y descarga todos los videos en YouTube!

Continue Reading

cómo

Cómo no me gustan los videos cortos en TikTok que aparecen en FYP

Published

on

By

Cómo no me gustan los videos cortos en TikTok que aparecen en FYP

TikTok es un video corto en las redes sociales que tiene muchos usuarios de varios países.

Los usuarios pueden compartir libremente videos cortos en TikTok, y aquellos que miran desde From Your Page o FYP también pueden dar me gusta al video.

Pero, ¿sabes cómo no me gustan los videos cortos en TikTok que pasaron por FYP We?

Desde la aplicación TikTok, lo que puede ver puede ser solo el botón Me gusta.

Aunque hay formas de que no nos gusten los videos cortos que creemos que no son buenos, no son interesantes o, de hecho, el contenido presentado contiene acciones que no deben ser imitadas.

Los usuarios de Twitter suelen encontrar algunas de estas cosas porque FYP muestra videos cortos al azar de acuerdo con las preferencias del usuario o las tendencias.

Si bien los videos de tendencias que se muestran en TikTok no son todos apropiados para cada usuario.

Por lo tanto, es muy importante tener en cuenta cómo no me gustan los videos cortos en TikTok, consulte el método en la página siguiente.

La primera forma es que puede hacer clic en el botón compartir o presionar el video durante unos segundos en el video que no le gusta.

Si elige mantener presionado el video, aparecerá un menú emergente.

Ahora, en este menú emergente, hay una opción No interesado con un ícono de corazón roto, en este menú, puede que no le gusten los videos cortos que aparecen en FYP TikTok.

Si hace clic en No interesado, habrá dos opciones que determinarán su comodidad.

Eso es para ocultar videos de ese usuario u ocultar videos usando ese sonido.

Bueno, la segunda opción es perfecta para aquellos de ustedes que están aburridos con la música que se usa a menudo en Internet FYP.

La forma de hacer que no te guste este video es una forma efectiva si sientes que realmente no te gusta el creador del sonido que escuchan.

Pero hay otra forma más prudente de hacerlo, consulte la página siguiente.

Una forma inteligente de que no te gusten los videos cortos en TikTok es simplemente deslizar el video y cambiar a otro video.

Puede deslizar fácilmente videos cortos en FYP TikTok, y también puede perder la noción del tiempo sin saberlo si sigue deslizando el dedo.

Continue Reading

cómo

Cómo prevenir los ataques de software espía de Pegasus en teléfonos móviles personales

Published

on

By

Cómo prevenir los ataques de software espía de Pegasus en teléfonos móviles personales

En los últimos días, el mundo de Internet se ha animado con la aparición de la última versión del software espía Pegasus.

Según se informa, los gobiernos de varios países utilizan el software espía Pegasus para espiar los teléfonos móviles de varias partes.

Se dice que varios nombres han sido atacados, desde el presidente francés Emmanuel Macron, el director ejecutivo de Telegram, Pavel Duvrov, hasta el propietario del club de fútbol PSG, Nasser Al-Khelaifi, en la lista.

Inmediatamente tomaron varias acciones para evitar ser atacados por el software espía Pegasus.

Actualmente, los principales objetivos son cifras importantes.

Sin embargo, es posible que el software espía Pegasus también ataque a la gente común.

Por eso, queremos compartir cómo prevenir los ataques de software espía de Pegasus en teléfonos celulares personales.

¿Quieres saber cómo es? ¡Continúe a la página siguiente!

El software espía Pegasus puede atacar a través de aplicaciones de mensajería como WhatsApp e iMessage.

Si el dispositivo ha sido atacado, se puede decir que se ha apoderado del acceso al mismo.

Con el software espía Pegasus, alguien puede leer de forma remota mensajes entrantes, correos electrónicos, fotos en la galería, tocar teléfonos, rastrear ubicaciones y grabar voces.

Se puede decir que la forma de prevenir los ataques de software espía de Pegasus en teléfonos móviles personales es “difícil y fácil”.

El profesor de ciberseguridad de la Universidad de Surrey, Alan Woodward, dijo que, en teoría, el software espía Pegasus podría eliminarse del dispositivo.

Sin embargo, es difícil saber si un teléfono móvil ha sido atacado por el software espía Pegasus o no.

Por esta razón, sugirió que los usuarios reinicien rutinariamente sus teléfonos celulares.

Además, los usuarios también pueden instalar software anti-malware para fortalecer la seguridad.

“Si usted es alguien que está en riesgo, debe instalar algún software anti-malware en su teléfono”, dijo, citado por Kompas.com.

Además, otra forma de prevenir los ataques de software espía de Pegasus es con la ayuda de aplicaciones de seguridad.

Esta aplicación puede consistir en un administrador de contraseñas o un autenticador. El coautor de Morning Context, Advait Palepu, ha compartido sus recomendaciones.

A través de su cuenta de Twitter @advait_px, creó un hilo que contiene recomendaciones de software y aplicaciones que se pueden utilizar para prevenir los ataques de software espía de Pegasus.

Algunos nombres de software populares como Bitwarden y Google Authenticator se incluyen en la lista.

Además, existen otras formas de evitar los ataques de software espía de Pegasus.

Al lanzar The Washington Post, los usuarios deben ser diligentes en la actualización del software.

Porque con las actualizaciones de software, automáticamente el sistema de seguridad utilizado también se actualiza y se fortalece.

Para hacerlo más fácil, los usuarios pueden configurar el dispositivo para que se actualice automáticamente para hacerlo más práctico.

Sin embargo, la actualización automática se puede configurar específicamente si el dispositivo está conectado solo a WiFi.

La razón es que para actualizar el software se necesitan muchas cuotas y una señal fuerte.

Entonces, a los usuarios que todavía usan teléfonos celulares que tienen más de 5 años, también se les recomienda que los reemplacen.

Especialmente si el teléfono móvil no ha recibido la última actualización del sistema operativo del desarrollador.

Bueno, esas son algunas formas que se pueden hacer para prevenir ataques de software espía Pegasus.

Continue Reading

Trending

error: Content is protected !!
Copy link
Powered by Social Snap