Beiträge von Dr. Evil
-
-
-
Ich will euch ja nicht eure Illusionen nehmen, aber sowas wird's nie geben.
-
-
ein JavaScript-Profiler ist in Venkman:
https://addons.mozilla.org/de/firefox/addon/216Aber ich vermute auf dieser Seite das Problem eher bei den ganzen Flashs und diesem Geblinke.
-
die ärzte - Nimm es wie ein Mann
-
Zitat von nike-air_
Die CDs von Home und Professional sind fast gleich. Man muss nur ein Bit/Flag umsetzen, und schon wird aus der Home-CD eine professional. Das wurde in der c't mal erklärt, wie es geht.
Auf Englisch gibt's den Artikel auch im Netz:
http://www.heise.de/ct/english/05/12/148/ -
-
-
Bei mir funktionieren sie. Aber ich zähle nicht
-
endlich lassen sie ihn in Frieden ruhen...
-
-
dafür würde ich sowas empfehlen:
http://developer.mozilla.org/en/docs/Commun…_your_extensionZitat von JonHaWie und ob das geht ist hauptsächlich von der Erweiterung abhängig.
es geht leider mit praktisch jeder, ob sie das will, oder nicht
-
das ist möglich, ja. Ich werde hier aber keine Links oder Anleitungen posten. Sowas macht man nicht.
-
nicht ganz das, wonach du gefragt hast, aber trotzdem ziemlich nützlich:
https://addons.mozilla.org/de/firefox/addon/966 -
Zitat von Bazon Bloch
Also man merkt schon:
Bei sowas fehlen mir die Grundsätze.Also eigentlich stimmt das alles. Das Problem sind die Sicherheitsmaßnahmen, die dafür sorgen, dass ein Script der Seite nicht auf das Greasemonkey-Script und andersrum nur mit Umwegen (und hoffentlich sehr viel Vorsicht) zugreifen kann.
Event-Handler im HTML-Code sind aber Scripte der Seite, auch wenn diese Elemente vom GM-Script erstellt wurden.Deswegen muss man die ganzen Elemente mit anständigen DOM-Methoden erstellen und den Event-Handler per addEventListener einbinden:
Code
Alles anzeigenfunction booh() { alert('Test'); } var container = document.createElement("div"); var button = document.createElement("button"); button.setAttribute("type", "button"); button.setAttribute("accesskey", "b"); var strong = document.createElement("strong"); strong.appendChild(document.createTextNode(" B ")); button.appendChild(strong); button.style.width = "30px"; button.addEventListener("click", booh, false); container.appendChild(button); document.body.insertBefore(container, document.body.firstChild);
-
bei mir (neustes Minefield-Nightly unter Windows XP) zumindest nicht.
-
bei mir haben sich bisher alle versuchten Linuxe standhaft gegen Benutzung oder Installation gewährt, darum kann ich dir da leider nicht helfen...
-
-
Schön dich zu sehen, Bazon
Du kannst es <a href="data:text/javascript;charset=utf-8,%2F%2F%20%3D%3DUserScript%3D%3D%0D%0A%2F%2F%20%40name%20%20%20%20%20%20%20%20%20Textarea%20Soft-Wrap%0D%0A%2F%2F%20%40version%20%20%20%20%20%201.0%0D%0A%2F%2F%20%40description%20%20%0D%0A%2F%2F%20%40author%20%20%20%20%20%20%20Malte%20Kraus%0D%0A%2F%2F%20%40namespace%20%20%20%20http%3A%2F%2Fmaltekraus.de%2FFirefox%2F%0D%0A%2F%2F%20%40include%20%20%20%20%20%20*%0D%0A%2F%2F%20%3D%3D%2FUserScript%3D%3D%0D%0A%0D%0Avar%20res%20%3D%20document.evaluate(%22%2F%2Ftextarea%5B%40wrap%3D'off'%5D%22%2C%20document%2C%20null%2C%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE%20%2C%20null)%3B%0D%0Afor(var%20i%20%3D%200%3B%20i%20%3C%20res.snapshotLength%3B%20i%2B%2B)%20%7B%0D%0A%20%20GM_log(i)%3B%0D%0A%20%20var%20elem%20%3D%20res.snapshotItem(i)%3B%0D%0A%20%20elem.setAttribute(%22wrap%22%2C%20%22soft%22)%3B%0D%0A%0D%0A%20%20%2F%2F%20Element%20entfernen%20und%20wieder%20rausschmei%DFen%2C%20damit%20Gecko%20die%20%C4nderung%20bemerkt%0D%0A%20%20var%20next%20%3D%20elem.nextSibling%3B%0D%0A%20%20var%20parent%20%3D%20elem.parentNode%3B%0D%0A%20%20parent.removeChild(elem)%3B%0D%0A%0D%0A%20%20parent.insertBefore(elem%2C%20next)%3B%0D%0A%7D%0D%0A%0D%0A%2F%2F%20textarea-soft-wrap.user.js">mal hiermit versuchen</a>. Das ist nicht ganz so zerstörerisch.