Als «cross-browser» getaggte Fragen

Die browserübergreifende Entwicklung bezieht sich auf die Praxis, Websites, Webanwendungen, Bibliotheken oder Komponenten so zu erstellen, dass sie über verschiedene Webbrowser und Rendering-Engines hinweg funktionieren.

8
Wie erhalte ich die Bildschirmbreite ohne (Minus-) Bildlaufleiste?
Ich habe ein Element und brauche seine Breite ohne (!) Vertikale Bildlaufleiste. Firebug sagt mir, dass die Körperbreite 1280px beträgt. Beides funktioniert in Firefox einwandfrei: console.log($('.element').outerWidth() ); console.log($('.element').outerWidth(true) ); $detour = $('.child-of-element').offsetParent(); console.log( $detour.innerWidth() ); Sie alle geben 1263px zurück , was der Wert ist, den ich suche. Jedoch geben …


11
Ruft die Zeichenfolgendarstellung eines DOM-Knotens ab
Javascript: Ich habe die DOM-Darstellung eines Knotens (Elements oder Dokuments) und suche nach der Zeichenfolgendarstellung davon. Z.B, var el = document.createElement("p"); el.appendChild(document.createTextNode("Test")); sollte ergeben: get_string(el) == "<p>Test</p>"; Ich habe das starke Gefühl, dass mir etwas trivial Einfaches fehlt, aber ich finde einfach keine Methode, die in IE, FF, Safari und …


8
Ist die originenspezifische postMessage in IE10 fehlerhaft?
Ich versuche, ein triviales postMessageBeispiel zum Laufen zu bringen ... in IE10 zwischen Windows / Tabs (vs. Iframes) über Ursprünge hinweg Entfernen Sie eine dieser Bedingungen, und alles funktioniert einwandfrei :-) Soweit ich das postMessagebeurteilen kann, scheint das Zwischenfenster in IE10 nur zu funktionieren, wenn beide Fenster einen gemeinsamen Ursprung …

4
Erkennen, wann Iframe-Inhalte geladen wurden (Cross-Browser)
Ich versuche festzustellen, wann ein Iframe und sein Inhalt geladen wurden, habe aber nicht viel Glück. Meine Anwendung nimmt einige Eingaben in Textfelder im übergeordneten Fenster vor und aktualisiert den Iframe, um eine Live-Vorschau bereitzustellen. Ich habe mit dem folgenden Code (YUI) begonnen, um festzustellen, wann das iframe-Ladeereignis auftritt. $E.on('preview-pane', …

5
Datenlistenbeschriftungen anzeigen, aber den tatsächlichen Wert angeben
Derzeit ist der HTML5 <datalist> Element in den meisten gängigen Browsern (außer Safari) unterstützt und scheint eine interessante Möglichkeit zu sein, einer Eingabe Vorschläge hinzuzufügen. Es scheint jedoch einige Diskrepanzen zwischen der Implementierung des valueAttributs und dem inneren Text auf dem zu geben <option>. Beispielsweise: <input list="answers" name="answer"> <datalist id="answers"> …



9
Richtige Verwendung von Modernizr zur Erkennung von IE?
Dies mag eine dumme Frage sein, aber ich wollte die JS-Bibliothek von Modernizr verwenden, um anhand einiger Browsereigenschaften festzustellen, welche Inhalte angezeigt oder nicht angezeigt werden sollen. Ich habe eine App namens Pano2VR, die sowohl HTML5 als auch SWF ausgibt. Ich benötige HTML5 für Benutzer von iOS-Geräten. Der IE rendert …


2
Zusätzlicher Platz unter dem Textbereich unterscheidet sich entlang der Browser
Unter dem Textarea-Tag ist etwas mehr Platz. 1 bis 4 Pixel in verschiedenen Browsern. Das Markup ist sehr einfach: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <style> body { margin: 0; padding: 0; } .main { background-color: red; } textarea { background-color: gray; resize: none; margin: 0; …


3
Wie kann ich event.srcElement in Firefox zum Laufen bringen und was bedeutet das?
Auf der Website meines Unternehmens befindet sich eine if-Anweisung, die eine Webseite mit Firefox nicht kompatibel macht if(event.srcElement.getAttribute("onclick") == null){ ...code.. document.mainForm.submit(); } Ich habe die if-Anweisungsbedingungen auskommentiert und jetzt funktioniert es mit forefox. Meine Frage ist, was ist event.srcElement.getAttribute ("onclick"), ist es wichtig, würde es in Zukunft Probleme verursachen. …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.