Articles taggés avec 'compatibilité'


Firefox 3.5.7: comment corriger le défaut des bords arrondis d'une image

Parfois vous avez juste déplacer un élément, changer le point de vue, pour résoudre un problème semble insurmontable. Quand on a à faire avec la compatibilité entre les navigateurs et les CSS, en inventant des solutions "spectaculaire" (cascades dirais) est à l'agenda. , per Safari e Google Chrome. Qu'est-ce que je vous montre une manière facile d'appliquer les coins arrondis des images en utilisant -moz-border-radius , qui est disponible pour Mozilla Firefox et -webkit-border-radius , Safari et Google Chrome.

Suite ...

Apple iPhone SDK 3.0: Correction d'un bug sur le UIButton buttonWithType

Comme indiqué dans le message d'Apple iPhone SDK 3.0: incompatibilité premier de la Pomme 3.0 SDK montrent des comportements différents en matière de libération 2.2.1. Services de soutien pour les développeurs m'a donné la réponse, et ensuite la solution au problème. . La réponse a été que le support technique [UIButton buttonWithType:] déjà appelé - à l'intérieur - l' initWithFrame . Il s'ensuit que, selon le support technique, de l'écriture:

Suite ...

Apple iPhone SDK 3.0: incompatibilité première

Après l'installation du SDK 3.0 pour l'iPhone d'Apple, évidemment pas encore parfaitement stable, j'ai immédiatement constaté certains problèmes, tant dans la compilation du code est en général XCode. Le plus important - que je rapidement signalé avec un «foyer» d'Apple, les développeurs au centre - la création de boutons dans le code. Voici un extrait du code n'est pas compatible avec la version 3.0 du SDK:

1
2
3
4
[ [ UIButton buttonWithType : UIButtonTypeRoundedRect ] initWithFrame : CGRectMake ( 0 , 0 , 100 , 40 ) ] ; UIButton * myButton = [[UIButton buttonWithType: UIButtonTypeRoundedRect] initWithFrame: CGRectMake (0, 0, 100, 40)];
@ "Bottone" forState : UIControlStateNormal ] ; [MyButton setTitle: @ "Button" Forst: UIControlStateNormal];
/ / Autres paramètres
myButton ] ; [Self.view addSubview: myButton];

En remplissant ce code avec le SDK 2.2.1 vous obtenez un bouton classique, avec l'étiquette "Bouton". Avec le SDK 3.0, le bouton est créé, mais le label disparaît. la situazione sembra migliorare, nel senso che la label viene resa apparentemente in modo corretto. Utilisation en tant que buttonWithType Type UIButtonTypeCustom semble améliorer la situation dans le sens où l'étiquette est apparemment faite correctement. Il est toujours étrange de la panne soudaine du type UIButtonTypeRoundedRect . Je suis toujours en attente d'une réponse d'Apple ... Je viens de nouveauté; endroit!

Suite ...

Comme IE6 supporter et vivre heureux

Je trouve toujours quelques "malades" quand aborder le sujet "la compatibilité entre les navigateurs." Aussi, et je n'ai pas encore de comprendre la vraie raison, de tous les navigateurs je sais plus "ennuyeux" lui reste: Microsoft Internet Explorer 6! Malheureusement, la version d'IE 6 est encore en circulation et il ya des rapports fréquents de problèmes lors de la visualisation des pages.

Suite ...

Réfléchissant sur ​​Joost, Apollon et navigateurs

Pourquoi passer à Apollo pour afficher le contenu HTML et dynamique quand un navigateur permet déjà? Pourquoi utiliser Joost Net TV pour voir si un navigateur permet déjà?

Pourquoi pas le producteur des deux fonctions simple navigateur en leur sein:

  • Fenêtres sans fenêtre
  • Objet P2P

Fenêtres sans fenêtre

Cette fonctionnalité simple serait tirer le maximum de la connexion HTTP et le rendre vraiment utile navigateurs. Pour ouvrir les fenêtres (pop-up dans la pratique) avec seulement le titre et pas de frontière, juste au cas où dans la transparence, accroître la production des widgets à être exploitées avec le navigateur normal, comme ce qu'il fait maintenant Apollo . Avec une étude minutieuse sur la sécurité (comme je crois qu'il est maintenant la seule raison de cette limite) ouvrirait des scénarios très intéressants.

Objet P2P

Comme nous le savons tous, aujourd'hui, tous navigateurs prennent en charge l'objet XMLHttpRequest , qui a donné naissance à une quantité infinie d'applications Ajax dits. Cet objet peut être consulté via JavaScript, est capable de fournir un canal HTTP - parallèle - client scriptable pour les deux IINV et réception de données.
Tôt ou tard, comme prévu dans le blog de divers autres, Adobe va insérer un P2P en Flash. Pourquoi ne pas faire la même chose dans le navigateur? Un objet de ce type avec des caractéristiques Windowless vous permettent de créer des applications comme Joost, sans rien installer sur votre machine, assurant une compatibilité croisée digne de l'Internet, augmentant ainsi l'efficacité de la production (aujourd'hui Joost est développé pour chaque système opérationnel, ce qui est assez lourde - à la fois temps et argent - en fait, la bêta suivra ...).

RSS FEED fenêtres courtes avec texte, audio et vidéo à partir de l'endroit où nous voulons sur nos bureaux, dans les normes du W3C vrai. Ouvrez canaux TCP sont directement à partir de JavaScript, avec des possibilités infinies d'échange de données. De toute évidence, la volonté est petit et le «crime» est élevé, les pirates, le spam et le phishing se cachent et se déplace de ce type de terroriser tout un peu »...

Suite ...

Accessibilité et utilisabilité: Javascript discret

Permettre aux utilisateurs d'interagir avec une page Web ces dernières années a entraîné une augmentation significative de l'utilisation de scripts côté client: le code JavaScript peut réagir en temps réel et de manipuler une grande variété d'informations. Le Web2.0 est l'expression ultime de cette capacité d'interaction, dans laquelle l'utilisateur final - l'utilisateur participe activement à la construction et à «l'évolution du site Web, en interagissant avec lui et vous aider. Est appelée User Generated Content (UGC ou - user-generated content) qui voit le "navigateur" certainement pas passif!

Pour parvenir à cette interaction, permettant ainsi à l'utilisateur final d'ajouter sa contribution, nous avons développé une série de techniques qui ont changé l'apparence et le comportement de pages Web (statiques jusqu'ici, mais maintenant semblables à des applications traditionnelles de Desktop) au cours des dernières années. Changer le contenu d'une page, envoyer des fichiers, donnant leur vote à une vidéo ou un document, enregistrer ou modifier leurs données personnelles, sont quelques-unes des opérations les plus riches dans de nombreux services (2.0 beta) sur le Web

Suite ...

Web 2.0: Firefox 3.0 Gran Paradiso et Apollo-

Il est disponible en ligne une version de Firefox 3.0 Alpha 2 , nom de code Gran Paradiso. Parmi les fonctionnalités annoncées (la version finale est attendue pour fin 2007), nous pouvons utiliser le navigateur en mode hors ligne. Tout cela rappelle Adobe Apollo, qui, bien que n'étant pas le présenter comme votre navigateur, il évoque les caractéristiques essentielles.

Suite ...

Guerre des navigateurs: la guerre continue?

A Sunnyvale, en Californie, regroupe Yahoo à Silicon Valley WebBuilder Shaver de Mozilla, Mike, Lie Chris Wilson, l'équipe IE de Microsoft, et Hoon de l'Opéra, pour discuter de l'état actuel de la guerre éternelle entre les navigateurs.

Soyez souligné sont les mots de Mike Shaver de Mozilla:

Ne cherchez pas à le W3C pour l'avenir

Et la critique de l'Apple non-fréquentation:

Ils ont refusé d'envoyer quelqu'un en disant que «nous sommes occupés à écrire le logiciel."

C'est, entre autres choses, est de 10 miles de l'endroit où la réunion a eu lieu!

Suite ...

Web2.0: Adobe tente d'Apollon?

Apollo est le nom de code (pour l'instant) d'un projet ambitieux dans le monde pour Adobe RIA (Rich Internet Applications) et du Web 2.0, notamment Ajax. Quelqu'un se souvient de Macromedia Contribute, Macromedia Central à quelqu'un d'autre. Il ya, aussi, qui voit dans Apollo simple union - ou la possibilité - de rassembler des éléments de Flash et PDF (quelque chose qui a déjà été possible avec Flash Paper)!

Suite ...

browsershots.org: sortie navigateur multiples

Voici la réponse à la dramatique incompatibilités avec les différents navigateurs disponibles actuellement. Browsershots.org est un service - gratuit et open source pour le moment - qui fournit un moyen facile de vérifier si un site est affiché de la même manière sur les différentes plateformes et différents navigateurs.

Merci à une petite batterie de serveurs à domicile, les auteurs de ce service utile pour fournir une sortie vidéo des écrans générés par votre site web, vous pouvez donc vérifier l'exactitude de l'interprétation HTML / CSS sur des machines différentes et les navigateurs: PLD Linux 2.0 ( Ac), Windows 2003 (serveur), Windows NT 5.1 (XP), Mac OS X 10.4 (Tiger) et autres.

browsershot-serverform

Le site est vraiment bien soigné, avec beaucoup de documentation wiki, les sources, la feuille de route et un calendrier. . Vous pouvez également consulter les dernières captures d'écran, le processus de state-of-file d'attente et l'état des usines. La seule fausse note, mais surmontable, est le temps requis pour la génération de capture d'écran, un peu "lent! Cependant, il est d'une grande aide pour le développeur web pour vérifier l'exactitude de leur travail, sans avoir à installer n'importe quel navigateur et / ou des machines virtuelles à vivre - par exemple - Internet Explorer 6 et 7. Pratiquement tous les navigateurs sont supportés par Firefox à Safari. Intéressante est la possibilité de verifcare IE6 et IE7, avec les versions 5.01 et 5.5.
Bien fait!

Suite ...