Solved: “Search Web for…” with text boxes (Firefox)

Do my searching abilities suck ass, or is it true that nobody on the Internet has, prior to this, written anything about how infuriating it is that Firefox’s contextual search (the “Search Web for…” option behind your right button menu) doesn’t work with text inside a textbox? Go ahead, try it.

Is it, and the fact that there seems to be no extension to fix this, due to how tough it is to home in on a textarea selection?

And why does a simple quoted search phrase break Mozilla.org’s results navigation? (Try navigating to page 2 or other pages of results: neither the page numbers nor the Next/Previous links work.)

StumbleUpon extension seems to have no problem using text from within a textbox. I think I’ll have look inside it to see if I can cook up a fix for this issue myself.

27.6. 10:56: Here you go: Search Web Extended, a quick little extension to make the contextual Google search work with textboxes too. No warranty, no guarantees, no nothing as usual. Hard-coded to work only with 2.0.* versions of Firefox.

24.5. 2008 16:52: I’ve upgraded the maximum version accepted by the plugin to cover Firefox 3 as well, since it seems to need nothing beyond that to work.

Yle "setting a property that has only a getter"

YLE Teeman tiedeuutisten sivu lataa avattaessa JavaScript-tiedoston joka laukaisee loputtoman virheilmoitusten ryöpyn Firefoxin virhekonsolissa. Sinänsä virhe ei haittaisi mitään, mutta siitä on haittaa aina uutislinkkejä ylöskirjatessani. Käytän siihen nimittäin blosxomin bookmarklet-lisäosaa joka toimii JavaScriptillä, ja joka lakkaa toimimasta kun tuo virhe ilmaantuu.

Kokeilin ensin Mozillan CAPSin soveltamista, ja sainkin JavaScriptin pois päältä koko Ylen sivustolta seuraavilla riveillä profiilihakemistoon sijoitetussa user.js-tiedostossa:

user_pref("capability.policy.policynames", "nojs");
user_pref("capability.policy.nojs.sites", "http://www.yle.fi");
user_pref("capability.policy.nojs.javascript.enabled", "noAccess");

Näköjään kuitenkin myös kirjanmerkeissä oleva JavaScript lakkaa toimimasta silloin kun avoinna olevalla välilehdellä on ladattuna sivu, jolta JavaScriptin käyttö on kielletty, joten tämä ei ratkaissut ongelmaani. Sen sijaan sain hetkeksi uuden ongelman, kun en enää meinannut saada JavaScriptiä takaisin päälle Ylen sivuilla; yllä olevien rivien poiskommentointi ja Firefoxin uudellenkäynnistäminen ei nimittäin palauttanut määräämääni turvallisuuskäytäntöä sen alkuperäiseen asetukseen. Tämä ongelma ratkesi kun palautin rivit takaisin hetkeksi, ja muutin viimeisellä rivillä käytännöksi allAccess (noAccessin sijaan).

Suunnittelin jo NoScriptin asentamista, mikä olisi ollut todellista kärpäsen tykilläampumista sen lisäksi, ettei se olisi luultavasti edes toiminut sen paremmin kuin tuo edellinen viritelmänikään. Mutta sitten tajusin, että minullahan on AdBlock. Sen torjuttavien kohteiden listalta löytyi tuo ongelmia aiheuttanut JavaScript-tiedosto, ja sen torjumisen jälkeen alkuperäinen ongelmani oli poissa.

Kaizou: modaa mitä tahansa sivuja

Kokeilen tässä juuri Kaizouta (via kaizouman@Digg). Kaizou on tiedostomuoto jota käytetään web-sivuihin tehtyjen muutosten kuvailemiseen. Sen avulla web-sivuja voi siis muokata mieleisikseen. Tämä koskee ihan mitä tahansa web-sivuja, eli Kaizouta käytettäessä kaikki sivut Internetissä ja sen ulkopuolella ovat kenen tahansa muokattavissa vähän samaan tapaan kuin Wikipedia-artikkelit. Muutokset voi tallentaa ja jakaa muiden käyttäjien kanssa Kaizou-lisäosan (Firefox) avulla.

Asennettuani lisäosan otin ensimmäiseksi muokkausten kohteekseni sen sivun, josta olin saanut kimmokkeen lähteä etsimään tällaista vekotinta: Ilta-Sanomien uutinen metsästä puuhun sidottuna löytyneestä miehestä. Rupesi sen verran kyr… kyllästyttämään tuo ex-etuliitteen käyttö, että oli pakko tehdä jotain, ja Kaizoun avulla se on mahdollista: tein artikkelista oman version, jossa ei käytetä kertaakaan ilmaisua ‘ex-poliisi’.

Linkitin edellä kuvakaappaukseen, mutta jos sinulla on Kazou-lisäosa asennettuna, voit katsoa artikkelia muokkauksieni kanssa myöskin aitona web-sivuna. Ilmeisesti kuitenkaan skandinaaviset kirjaimet eivät toimi noita jaettaessa, valitettavasti. Paikallisesti ne kyllä toimivat ainakin välittömästi muokkaukset tehtyäni.

Kazoun sisäänrakennetulla html-editorilla tuntuu olevan vaikeuksia skandinaavisten kirjainten kanssa: mikäli muutostiedoston linkittää sellaisenaan, kaikki ä:t ja ö:t korvautuvat kysymysmerkeillä. Sen jälkeen kun muunsin muutostiedoston UTF-8-muotoiseksi, se vaikuttaisi toimivan.