Czy istnieje skrypt GreaseMonkey, który wyłącza obsługę JavaScript funkcji kopiuj-wklej w przeglądarce Firefox (3.0)? A może powinienem po prostu uruchomić NoScript lub jakieś inne rozszerzenie na stronie, która próbuje tego dokonać (inne rzeczy mogą się zepsuć ...)?
[rant] Absolutnie najgorsze „sprytne” użycie JavaScript. Na szczęście Safari jest bardziej użyteczne i ignoruje włamanie JavaScript, które wyłącza kopiowanie-wklejanie. Kto w Mozilli myślał, że to jest w ogóle do przyjęcia? Wstyd. Nawiasem mówiąc, która przeglądarka najpierw dodała tę „funkcję”, IE? [/tyrada]
firefox
javascript
greasemonkey
noscript
Jared Updike
źródło
źródło
Odpowiedzi:
(Martwy link) skrypt Anti-Disabler na diveintogreasemonkey.orgdziała po wymianiedocument.
zdocument.wrappedJSObject.
Link wydaje się być martwy, oto link powrotny: http://web.archive.org/web/20110830050224/http://diveintogreasemonkey.org/download/antidisabler.user.js
a oto skrypt:
źródło
Możesz przejść do about: config i ustawić
dom.event.clipboardevents.enabled
na false. To zatrzymało problemy, które miałem ze stronami zakłócającymi pracę mojego schowka.źródło
Nie często toot mój własny róg. Właściwie szukałem, czy ktoś ma lepszą metodę niż mój skrypt:
http://userscripts.org/scripts/show/131063
Ostatecznie chciałbym, aby w przeglądarce była opcja blokująca wpisy javascript dla zdarzeń wklejania.
źródło
Nie próbowałem tego:
Cofanie przeglądarki: Ponownie włącz menu kontekstowe w witrynach, które je wyłączają
ale jest to możliwy trop.
źródło
Jak o dobrej starej NoScript opcja z firefox ?
Wypróbowałem stronę z odpowiedzią i mogłem kliknąć prawym przyciskiem myszy i zapisać.
Następnie otworzyłem blok javascript dla witryny i zostałem zablokowany prawym przyciskiem myszy!
źródło
Po prostu wyłącz następującą opcję w ustawieniach Javascript Firefoksa (nie wyłączy to ostrzeżeń, ponieważ są to komunikaty Javascript, ale strony internetowe nie mogą już wyłączyć menu kontekstowego):
źródło