funciones – ¿Se puede detectar cuando una funcion se ejecuta desde la consola del navegador (Javascript)


Tu privacidad


Presionando “Aceptar todas las cookies”, aceptas que Stack Exchange puede guardar cookies en tu dispositivo y mostrar información de acuerdo a nuestra política de cookies.




reactjs – ¿Como puedo arrancar mi app en CRA y que esta abra con el navegador Edge?

tengo un proyecto en CRA, estoy usando win10 y mi navegador por defecto es Firefox. Me gustaria que al arrancar mi proyecto éste arrancara con el navegador Microsoft Edge y no con Firefox.
He usado una linea como esta en el script del package.json para abrir con Chrome y funciona:

"start:react": "cross-env BROWSER=chrome react-scripts start",

Pero si coloco esto para Edge no me funciona:

"start:react": "cross-env BROWSER=edge react-scripts start",

¿Conocen alguna forma de hacerlo que funcione?

javascript – undefined no navegador usando export e import

estou exportando variaveis/constantes de javascript pra outro modulo, porem quando uso o console.log na variavel no modulo que ela foi importada, ela aparece como undefined no navegador, mas quando uso no terminal do vscode aparece normalmente, como faço pra ela aparecer no navegador tambem?

.htaccess – RewriteRule no mantiene la URL en el navegador

necesitaba convertir unas URLS en URLs amigables pero cuando accedo a la URL amigable me redirige siempre a la original, no me mantiene nunca la amigable.

Tengo el código tal que así:

RewriteEngine On
Options +FollowSymLinks

RewriteRule ^rest/(.+)$ https://%{SERVER_NAME}%{REQUEST_URI}/detalles/?n=$1 (L,R=301)

Gracias!

como faço capturar audio do navegador com javascript puro

Como faço para capturar o audio do navegador usando javascript puro? já pequisei sobre, mais sempre encontro pessoas usando bibliotecas

javascript – ¿Cómo evitar el el salto de campo de formulario en un navegador con android al darle Sig.?

En una computadora con el con el código de abajo bloquea la tecla enter sin problema para que no salte de campo, pero desde un celular con android quisiera evitar que al presionar la tecla Sig. salte y no puedo conseguir que no salte al siguiente campo.

   <input type="text" name="post_tags" class="form-control form-control-md" data- 
   role="tagsinput" placeholder="Agregar" value="" required id="comainput" onkeypress="return 
   event.keyCode != 13;">

javascript – ¿Como evitar que al ejecutar una función en JS se refresque la pagina y me muestre los resultados en otra pestaña del navegador?

Estoy realizando un contador de palabras y al lanzar la función “contar” la pagina se refresca y me muestra los resultados en otra pestaña del navegador cuando quiero que se muestren debajo de los botones “contar” y “restaurar”.

Html:

<div class="areaDeTexto">
    <textarea cols="30" rows="15" id="texto"></textarea> <br>
    <button onclick="contar()">Contar</button>
    <button onclick="restaurar()">Restaurar</button>
    <input type="text" id="num" style="width:100px;">
</div>

JS:

var texto = document.getElementById("texto");
let num   = document.getElementById("num");

function contar() {
    var words  = texto.value.split(' ');
    num.value = words.length;
    let wordsList = {};

    words.forEach(function(word){
        word = clearString(word);
        if(wordsList(word)) {
            wordsList(word) += 1;
        } else{
            wordsList(word) = 1;
        }
    });

    let wordsListSize = Object.keys(wordsList).length;

    document.write("En el texto hay " +wordsListSize+ " palabras diferentes. </br>");


    document.write(" Estas palabras se repiten en el texto: </br>");
    for (var j = 0; j < words.length; j++){
        for (var l = j+1; l < words.length; l++){
            if(words(j) == words(l)){
                document.write(words(l)+ "</br>");
            }
        }
    }
}

function clearString(string){
    let replace = string.toLowerCase().replace(/(,.!;)/g, '');
    return replace;
}

function restaurar(){
    texto.value = "";
    num.value   = "";
}

Los resultados de las funciones si los arroja correctamente solo que no me los muestra en mi pagina principal.

javascript – como poder detectar en mi pagina el cierre pestaña en el navegador

Tengo una duda y me gustaría saber si esto es posible desde jquery en mi pagina web explico!.

Necesito detectar un cierre de pestaña en mi pagina web en base a la utilidad de evitar que un usuario pueda cerrar la pestaña ingresar al historial o copiar en link con el navegador abierto y volver ingresar en la ultima pagina que se visualizo, en tal caso me gustaría que este sea redireccionado a el login y que vuelva a ingresar para poder visualizar sus datos.

no encuentro hacer esto he intentado evento como beforeunload pero estos eventos no funcionan de la manera adecuado ya que detectan cualquier actualización en la pagina incluyendo ir a otra tabulador en la misma pagina.

php – ¿Es posible identificar cuando se hace una llamada a una pagina por un navegador o por api?

Estoy armando un frame para API RESt y quiero ver si es posible de realizar esta idea.
El plan es identificar los ingresos al link para los llamados, si se hace una entrada al link por el navegador, se redireccionaria a otra pagina X y que solo sea posible hacer uso de la API REST desde una llamada api como tal.

Tengo hasta el momento la idea de que sea algo a hacerse desde el htaccess o a identificar con PHP.

Como plan 2 igual podria hacer que si no existen los contextos basicos como el Authetication, redireccionar, pero quiero ver si es posible esta opcion previa.

¿Usar Require() en el navegador?

Tengo un modulo donde implemento una cola

    class Queue {
constructor() {
    this.cola = ();
}

enqueue(element) {

    this.cola.push(element);
}
dequeue() {

    return this.cola.shift();
}
peek() {
    return this.cola(0);
}
size() {
    return this.cola.length;
}
isEmpy() {
    return this.cola.length === 0;
}
print() {
    return this.cola;
}

}

   export default Queue;

Lo importo en mi archivo principal app.js

    import Cola from './Cola'
    let cola = new Cola();

Luego al usar Babel para transpilar mi codigo
el cual me queda el siguiente

    'use strict';

    var _Cola = require('./Cola');

    var _Cola2 = _interopRequireDefault(_Cola);

    function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

    var cola = new _Cola2.default();

var _Cola2 = _interopRequireDefault(_Cola); <= esta línea me da error y hasta ahora nose como solucionarlo