Als «javascript» getaggte Fragen

Bei Fragen zur Programmierung in ECMAScript (JavaScript / JS) und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript). Dieses Tag wird selten alleine verwendet, wird jedoch am häufigsten mit den Tags [node.js], [jquery], [json] und [html] verknüpft.



13
Erkennen Sie Safari mit jQuery
Obwohl beide Webkit-basierte Browser sind, werden in Safari Anführungszeichen in der URL in Safari-Urlencodes gesetzt, in Chrome jedoch nicht. Daher muss ich in JS zwischen diesen beiden unterscheiden. In den Browsererkennungsdokumenten von jQuery wird "Safari" als veraltet markiert. Gibt es eine bessere Methode oder halte ich mich vorerst nur an …


4
inhaltsbearbeitbar, Caret am Ende des Textes setzen (browserübergreifend)
Ausgabe in Chrome : <div id="content" contenteditable="true" style="border:1px solid #000;width:500px;height:40px;"> hey <div>what's up?</div> <div> <button id="insert_caret"></button> Ich glaube an FF würde es ungefähr so ​​aussehen: hey <br /> what's up? und im IE : hey <p>what's up?</p> Leider gibt es keine gute Möglichkeit, es so zu machen, dass jeder Browser …



14
Wie erkennt man browserübergreifend Online- / Offline-Ereignisse?
Ich versuche mithilfe der HTML5-Online- und Offline-Ereignisse genau zu erkennen, wann der Browser offline geschaltet wird. Hier ist mein Code: <script> // FIREFOX $(window).bind("online", applicationBackOnline); $(window).bind("offline", applicationOffline); //IE window.onload = function() { document.body.ononline = IeConnectionEvent; document.body.onoffline = IeConnectionEvent; } </script> Es funktioniert gut, wenn ich in Firefox oder IE einfach …


23
Problemumgehung für das automatische Ausfüllen des AngularJS-Browsers mithilfe einer Direktive
Wenn Sie ein Formular in AngularJS senden und die Browser-Funktion $scopezum Speichern des Kennworts verwenden und bei einem nachfolgenden Anmeldeversuch den Browser das Anmeldeformular mit dem Benutzernamen und dem Kennwort ausfüllen lassen, wird das Modell nicht basierend auf dem automatischen Ausfüllen geändert. Der einzige schmutzige Hack, den ich gefunden habe, …

6
Verzögern eines JQuery-Skripts, bis alles andere geladen ist
Ich habe ein JQuery-Skript, das ich nur ausführen muss, wenn alles andere auf der Seite, einschließlich einiger anderer Javascripts (über die ich keine Kontrolle habe), ihre Arbeit beendet hat. Ich dachte, es gab vielleicht schon eine Alternative zu $ ​​(Dokument), aber ich konnte sie nicht finden.
111 javascript  jquery  dom 

7
Setzen Sie jQuery mit Webpack einem echten Window-Objekt aus
Ich möchte das jQuery-Objekt für das globale Fensterobjekt verfügbar machen, auf das in der Entwicklerkonsole im Browser zugegriffen werden kann. Jetzt habe ich in meiner Webpack-Konfiguration folgende Zeilen: plugins: [ new webpack.ProvidePlugin({ $: 'jquery', jQuery: 'jquery' }) ] Diese Zeilen fügen jeder Datei in meinen Webpack-Modulen die jQuery-Definitionen hinzu. Aber …


15
So erkennen Sie, ob ein <script> -Tag nicht geladen werden konnte
Ich &lt;script&gt;füge einer Seite dynamisch Tags hinzu &lt;head&gt;und möchte feststellen können, ob das Laden auf irgendeine Weise fehlgeschlagen ist - ein 404, ein Skriptfehler im geladenen Skript, was auch immer. In Firefox funktioniert dies: var script_tag = document.createElement('script'); script_tag.setAttribute('type', 'text/javascript'); script_tag.setAttribute('src', 'http://fail.org/nonexistant.js'); script_tag.onerror = function() { alert("Loading failed!"); } document.getElementsByTagName('head')[0].appendChild(script_tag); …

8
Rufen Sie die Javascript-Funktion über die URL / Adressleiste auf
Ist es möglich, eine Javascript-Funktion über die URL aufzurufen? Ich versuche im Grunde, JS-Methoden auf einer Seite zu nutzen, auf die ich keinen Zugriff auf die Quelle habe. Etwas wie: http://www.example.com/mypage.aspx?javascript:printHelloWorld() Ich weiß, wenn Sie javascript:alert("Hello World");in die Adressleiste setzen, wird es funktionieren. Ich vermute, die Antwort darauf ist nein, …
111 javascript  url 

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.