Firefox и onscroll не работают от greasemonkey - PullRequest
0 голосов
/ 09 июня 2011

Я заметил, что скрипт greasemonkey, который я написал некоторое время назад, больше не работает, возможно, из-за того, что я сейчас использую Firefox 4 (хотя у меня нет под рукой более ранней версии Firefox, с которой я мог бы проверить эту теорию).

Это делает следующее:

myelm.addEventListener('scroll', fonscroll, false);

Раньше это работало, но теперь кажется, что оно молча терпит неудачу.Более того, если я попробую следующее:

myelm.onscroll = fonscroll;

, я получу следующую ошибку:

[Exception... "Component is not available"  nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"  location: "JS frame :: jar:file:///~/AppData/Roaming/Mozilla/Firefox/Profiles/wo832x2w.default/extensions/%7Be4a8a97b-f2ed-450b-b12d-ee082ba24781%7D.xpi!/components/greasemonkey.js

Ответы [ 2 ]

0 голосов
/ 09 июня 2011

Это было решено. Оказывается, что Firefox больше не любит позволять мне использовать CSS для прокрутки tbody независимо от его thead. Мой несчастный компромисс состоял в том, чтобы просто периодически повторять thead - даже если это искаженный HTML, он рендерится.

0 голосов
/ 09 июня 2011

Какой тип элемента myelm? Я пытался добавить прослушиватель события прокрутки в iframe

...