Articles of cross browser

Arguments.callee está obsoleto – o que deve ser usado em vez disso?

Para fazer coisas como setTimeout(function () { … setTimeout(arguments.callee, 100); }, 100); Eu preciso de algo como arguments.callee . Eu encontrei informações em javascript.info que arguments.callee está obsoleto: Esta propriedade foi preterida pelo ECMA-262 em favor de expressões de function nomeadas e para melhor desempenho. Mas o que deve ser usado em vez disso? Algo […]

IE 6 e IE 7 Z-Index Problem

http://madisonlane.businesscatalyst.com Estou tentando colocar a placa de sinal div # para ficar acima da div # inferior. Isso funciona bem em todos os navegadores, exceto o IE6 e o ​​IE7. Alguém pode ver qual é o problema aqui? O IE6 também está exibindo 198px adicionais no topo da div # bottom.

Maneira correta de usar Modernizr para detectar o IE?

Essa pode ser uma pergunta estúpida, mas eu queria usar a biblioteca Modernizr JS para detectar algumas propriedades do navegador para determinar qual conteúdo exibir ou não. Eu tenho um aplicativo chamado Pano2VR que produz tanto HTML5 e SWF. Eu preciso do HTML5 para usuários de dispositivos iOS. No entanto, o IE não renderiza essa […]

Como posso ocultar opções de seleção com JavaScript? (Cross browser)

Isso deve funcionar: $(‘option’).hide(); // hide options Ele funciona no Firefox, mas não no Chrome (e provavelmente não no IE, não testado). Um exemplo mais interessante: Hide me visible option // try to hide the first option $(‘option.hide’).hide(); // to select the first visible option $(‘option:visible’).first().attr(‘selected’, ‘selected’); Ou veja o exemplo em http://jsfiddle.net/TGxUf/ É a […]

Como desativo o Modo de Exibição de Compatibilidade no IE WebBrowserControl em um aplicativo WinForms?

No meu aplicativo WinForms, se eu usar um controle WebBrowser, ele será forçado a entrar no modo de compatibilidade. Como posso desabilitar isso e fazê-lo comportar-se da mesma maneira que o IE independente em minha máquina ao navegar pelo mesmo site? Eu não quero fazer alterações no registro. Quero que tudo esteja contido no meu […]

Encontre a altura e a largura exatas da viewport de maneira cruzada (sem Prototype / jQuery)

Eu estou tentando encontrar a altura exata e largura da viewport de um navegador, mas eu suspeito que Mozilla ou IE está me dando o número errado. Aqui está o meu método de altura: var viewportHeight = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight; Eu não comecei na largura ainda, mas eu estou supondo que vai ser […]

O que é o WebKit e como ele está relacionado ao CSS?

Mais recentemente, tenho visto perguntas com a tag “webkit“. Geralmente, essas perguntas tendem a ser perguntas baseadas na web relacionadas a CSS, jQuery, layouts, problemas de compatibilidade entre colors, etc … Então, o que é esse “webkit” e como ele se relaciona com CSS? Eu também notei muitas propriedades -webkit-… no código-fonte para vários sites. […]

Como adicionar / remover uma class em JavaScript?

Como element.classList não é suportado no IE 9 e no Safari-5, qual é a solução alternativa para vários navegadores? No-frameworks por favor. A solução deve funcionar pelo menos no IE 9 , no Safari 5 , no FireFox 4, no Opera 11.5 e no Chrome. Posts relacionados (mas não contém solução): como adicionar e remover […]

Gradiente linear de navegador cruzado CSS3

Quais serão as alternativas do Opera e do IE para seguir o código? background-image: -webkit-gradient(linear, right top, left bottom, from(#0C93C0), to(#FFF)); background-image: -moz-linear-gradient(right, #0C93C0, #FFF); Note que testei as regras a seguir. Todos os navegadores os suportam. Mas eles são gradientes verticais. Alguém pode me ajudar a modificá-los para os horizontais? background-image: -webkit-linear-gradient(top, #0C93C0, #FFF); […]

A maneira mais fácil de recuperar o XmlHttpRequest entre navegadores

Qual é a maneira mais fácil e segura de recuperar o object XmlHttpRequest que funciona em todos os navegadores? Sem nenhuma biblioteca extra. Existe um trecho de código que você usa com frequência? PS Eu sei que há toneladas de exemplos na net, mas esta é precisamente a razão pela qual estou perguntando: há muitos […]