De onde veio isto: “Este site requer JavaScript e Cookies para ser ativado. Por favor, altere as configurações do seu navegador ou atualize seu navegador. ”

2

This site requires JavaScript and Cookies to be enabled. Please change your browser settings or upgrade your browser.

Eu notei isso no change.org, suspiro . Junto com um redirecionamento de javascript estranho que incluía meu endereço IP. Mas vários outros usuários notaram a mesma mensagem, e até o redirecionamento, em sites aparentemente não relacionados.

  • Few days ago i was extracting webpage source from http://www.kse.com.pk/phps/mktSummary.php link successfully, now when i try to do the same it returns following response

  • I need to get the HTML source of pinnaclesports.com. The problem is it detects whether cookies and JS are enabled and if not, it just returns some page saying

  • The website in question http://www.habbo.com/home/Intricat does first of all check if the browser has javascript enabled

Edit: Eu acho que eu não disse isso muito bem. Eu sabia sobre a questão geral. O que eu notei nos links acima foi a mesma exata mensagem, e o mesmo redirecionamento estranho do JS que inclui seu endereço IP.

Parece que faz parte de um framework web específico, ou clichê de código aberto, usado por todos esses sites. Minha pergunta: alguém identificou a estrutura de onde vem?

    
por sourcejedi 10.04.2013 / 10:30

2 respostas

0

Essas mensagens são gravadas no website, provavelmente sob uma tag. A maneira simples de evitar ver essas mensagens é ativar JavaScript e Cookies - no entanto, as preocupações de segurança e privacidade que (presumivelmente) levam você a usar o addon NoScript não serão tratadas.

As preocupações com segurança e privacidade podem ser satisfeitas por:

  • usando o modo de navegação privada
  • usando roteamento de anonimato, como ToR

Como a grande maioria dos navegadores da web permite JavaScript, está se tornando comum não ter uma versão não-JavaScript de sites, provavelmente para economizar no esforço de desenvolvimento. Se você optar por não permitir JavaScript, esses sites não poderão exibir o conteúdo deles para você.

    
por 10.04.2013 / 11:38
0

A sua pergunta é essencialmente: "Como um servidor da web detecta que o Javascript (e / ou cookies) está ativado?"

As respostas para esta pergunta do Stackoverflow sugerem dois métodos: " Use JavaScript para definir um cookie e, em seguida, teste esse cookie usando scripts do lado do servidor nas exibições de página subsequentes "e" Redirecionar na tag ". Portanto, existem métodos diferentes.

    
por 10.04.2013 / 11:39

Tags