Instalação do Chrome causou erro do Internet Explorer / Javascript

8

Antes de tudo, sou dinamarquês, portanto meu inglês provavelmente está com defeito. Na minha empresa, tive algumas reclamações de que, depois de instalar o Chrome, certas páginas em nosso site da intranet estavam fora dos limites.

Então, eu peguei duas máquinas completamente semelhantes, a Lenovo T520, o Windows Vista de 32 bits, a mesma versão do Internet Explorer (9), a mesma versão java (7.9) e as mesmas atualizações do Windows.

Eu fui ao nosso site da intranet e cliquei em um link que supõe abrir um pop-up com algum texto e funcionou em ambos. Depois peguei uma máquina, instalei o Google Chrome, desinstalei-a novamente, coloquei o Internet Explorer no navegador padrão e tentei o mesmo link. e agora recebo um erro de JavaScript. e não abrirá o link.

esse erro está em dinamarquês e eu o traduzi para inglês

SCRIPT5007: O valor deste documento não pode ser coletado. O objeto é nulo ou não definido. XXX.js, linha 32, número 7

Essas duas máquinas agora são completamente idênticas, exceto uma que costumava ter o Chrome instalado. mas apenas um deles funciona. Minha experiência limitada me diz que, de alguma forma, é uma mudança na configuração de segurança. Eu tive essa causa confirmada, fui às configurações da Internet no Explorer .. e desliguei o que em dinamarquês chama-se 'beskyttet tilstand' e acho que sua tradução é 'modo de segurança'

E agora ele funciona na máquina que costumava ter o Chrome, mas! Na outra máquina, funciona mesmo com o 'modo de segurança ativado'

Eu li um pouco sobre o que o Chrome poderia ter feito no registro que deveria impedir a abertura de links e alterou o CurrentUser \ software \ classes \ html de 'ChromeHTML' para 'htmlfile' e essa correção realmente garante que o computador agora possa abrir links no Internet Explorer mais uma vez Mas não corrige esse erro de javascript e o fato de não poder abrir esse hiperlink. Entao, para resumir.

A máquina que tinha o Chrome instalado agora só pode entrar nesse hiperlink se o modo de segurança estiver desativado, enquanto a máquina que nunca teve o Chrome instalado pode acessar o mesmo link com o modo de segurança ativado. e acredite: as máquinas são idênticas e nunca foram usadas.

Sei que esse é um grande discurso retórico, portanto, se minhas informações forem insuficientes, entre em contato.

Allan Pedersen
fonte
Você pode mostrar a versão em dinamarquês da mensagem de erro ou pelo menos explicar se traduziu a palavra "documento" ou não? Também mostre a linha 32 (e algumas linhas antes) do XXX.js? Provavelmente, o problema que você tem aqui é que o JS na página que você está visualizando cheira para o IE e faz algo fora do padrão que o IE9 não faz mais, a menos que seja forçado a entrar no modo de peculiaridades / compatibilidade. É possível modificar o site que você está visualizando? As chances de adicionar <meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4" />na parte superior do HTML o corrigiriam.
precisa saber é o seguinte
Não administro o site, mas se houver alterações nas alterações, posso fazer isso. Não faz muito sentido para mim, já que o site não mudou .. e antes da instalação do Chrome funcionava bem. Erro: eu realmente escrevi a coisa errada. diz "o valor de 'documento' não 'este documento' ...... Esta é a linha à qual se refere: MyWin.document.write ('<html> <head> <title> infomeddelelse </title>' ) E só para deixar claro, se eu remover "modo de segurança" nas configurações de internet, ele funciona de novo, mas na máquina que nunca teve Chrome .. ele funciona com modo de segurança ativada..
Allan Pedersen
Parece que algumas (provavelmente) configurações de registro definidas pelo Chrome e não redefinidas posteriormente estão impedindo o IE9 de carregar a página no modo (provavelmente) peculiaridades, e é difícil saber para onde ir daqui. Você pode mostrar a versão dinamarquesa do "modo de segurança"? O IE possui "modo de segurança" e "modo de peculiaridades" em inglês e, embora sejam traduzidos de maneira semelhante nesse contexto, eles fazem coisas muito diferentes. Se for o modo peculiar, eu acho que da maneira que MyWinfoi preenchida de maneira não padrão, como usar parentno objeto da janela de nível superior ou em um pop-up. Se "modo de segurança", o problema é um plugin.
precisa saber é o seguinte

Respostas:

1

Use o Reset Internet Explorerbotão de último recurso. Você pode usar a caixa de diálogo Propriedades da Internet ( Ferramentas -> Opções da Internet ) para chegar lá. Em seguida, vá para a última guia e na parte inferior está o botão. Isso deve corrigi-lo. Provavelmente não irá interferir com o funcionamento do Chrome. Envie também um relatório de erros para os relatórios de erros do Chrome, opcionalmente.

grummbunger
fonte
0

Tente usar um software de rastreamento de registro como o RegShot . Instale-o em um ambiente de trabalho limpo (somente IE, como você disse acima). Em seguida, instale o Chrome na máquina e use-o para ver as alterações feitas.

Certeza que deve resolver o seu problema :)

Hassan Khan
fonte
0

Esta pergunta do Stackoverflow possui algumas respostas que podem resolver seu problema.

Supondo que você esteja usando Internet Explorer 9ou Internet Explorer 10, um problema bastante comum se deve à maneira diferente como ele analisa o objeto / elemento de incorporação . Isso é comum em páginas da web com conteúdo em flash. A resposta do link acima sugere adicionar um elemento HTML à página da web.

Supondo que você não tenha a capacidade de fazê-lo, você pode alterar o modo de compatibilidade no Internet Explorer . Clique em Ferramentas -> Configurações de exibição de compatibilidade e adicione no seu site.

Google Chrome não faz alterações na instalação do Internet Explorer.

hanxue
fonte
0

Isso não faz sentido, mas funcionou para alguém que não conseguiu carregar nenhuma página:

disable adobe shockwave object add-on.
a. Open Internet Explorer.
b. Click on Tools.
c. Click on Manage add-ons.
d. Search for the shockwave object add-on.
e. Click on Disable.
f. Click on Close.

Causada por uma atualização em agosto para o IE.

O modo de segurança pode desativar os complementos? Então, desligá-los faria o mesmo que a correção acima ...

Limpar cookies e cache ...

Na verdade, eu desinstalaria todas as instâncias do IE e faria uma reinstalação limpa. Verifique se o javascript está ativado. Atualize o Java.

Ou descobri o seguinte: com o site que você deseja abrir, vá para Opções da Internet-> Segurança e clique em Sites confiáveis ​​e adicione-o.

1 Press ALT + T + B. This will open up the Compatibility View Settings dialog box.

2 In the dialog box, type the name of website that is creating problems. You need
not type http:// or www with the URL. For example, if you are adding Facebook to 
Compatibility List, just type facebook.com.

3. Click on Add. The website URL will appear in the larger box just below where you
typed the URL.

4. Click on Close to close the Compatibility View Settings dialog box.

Melhor solução - use o Firefox! (embora para usar o site da Net10 eu precisei usar o chrome ... o firefox e o IE não funcionariam, portanto o firefox não funcionará para todos os sites, embora isso seja verdade para todos os navegadores agora.)

Eu tive um problema em que o IE não carregava nenhuma página e a solução foi excluir alguns arquivos ... infelizmente não consigo lembrar quais arquivos eles estavam, exceto que eles estavam em uma pasta em ALGUM LUGAR DO LUGAR, nomeada com uma versão mais antiga do IE , e também não consigo encontrar a página em que encontrei essas informações! Eu gostaria de poder, porque meu problema aconteceu depois que instalei o chrome, mas nunca fiz uma conexão (e supostamente o problema é causado por uma atualização no IE, mas não atualizo) .... Continuarei procurando por essa. ...

O erro que eu estava recebendo era "a chave de pesquisa solicitada não foi encontrada em nenhum contexto de ativação ativo" ... ainda procurando os arquivos a serem excluídos ... meu problema foi causado pela instalação de uma versão mais antiga do IE por uma mais recente ( mas juro que não ...) Informações aqui http://www.mitchellenright.com/2011/11/01/requested-lookup-key-was-not-found/ mas eu não gosto de usar as ferramentas da microsoft para consertar as coisas, ainda procurando instruções que eu segui

krazykat1980
fonte
0

Eu acredito que isso se deve em parte ao fato de o Chrome usar apenas java de 32 bits, enquanto o Internet Explorer pode usar 64 bits. Mesmo que você não consiga suportar 64 bits, isso pode causar o erro.

Griffin
fonte
0

Sugiro redefinir as configurações avançadas do Internet Explorer.

Ferramentas> Opções da Internet> Avançado> Restaurar configurações avançadas

Verifique também se você está usando a versão de 32 bits do Internet Explorer, pois a maioria dos plug-ins não é suportada no Internet Explorer de 64 bits.

Sanjeev Dogra
fonte