メインコンテンツに移動
mattz.xii.jp

Main navigation

  • Home
  • YBR125メモ
User account menu
  • ログイン

パンくず

  1. ホーム

アドレスバーに 「s /hoge/fuga/g」などと入れてページ中のhogeをfugaに置換する

By mattz , 2012/08/20

まぁ、めったにやることないと思うけど、要するにこういうの→“「ツイート」を「ツイート(笑)」に置換するブックマーク
レット
”を汎用的にしたやつ。「Opera用って時点で汎用的じゃない」っていうツッコミは受け付けるけど対応はしない。

準備

  1. Operaの設定画面のウェブ検索タブを開く。
  2. 検索キーワード「s」はデフォルトだと「Opera Support」なので(残しておきたければ)「s」から別のキーワードに変える。
  3. 追加ボタンを押して検索エンジンの追加ダイアログを開く。
  4. 名前
    何か適当な名前。replaceとか。
    キーワード
    s
    アドレス
    javascript:var s='%s';var a=s.split('/');var g=new RegExp(a[1], a[3]);var r=document.evaluate("//text()[contains(., "+a[1]+")]", document, null, 7, null);for(var i=0;i<r.snapshotLength;i++)r.snapshotItem(i).nodeValue=r.snapshotItem(i).nodeValue.replace(g, a[2]);void(0);

    と入力して「OK」。

使い方
どこかのページで置換したい単語があったら、アドレスバーに「s /置換したい単語/置換後の単語/g」などと入力(sのあとのスペースは必要)してEnter 。

毎回「g」フラグを入れるのが面倒な方は、アドレス欄に入力するスクリプト文字列の「a[3]」のところを「'g'」に変えればいいです。

うん。使い道ないね。

追記
Chromeでもできた。Firefoxは(設定の仕方が)よくわからない。

タグ

  • Opera
  • JavaScript
  • bookmarklet

最近のエントリー

  • チェーン交換(その後)
  • チェーン交換(実施編)
  • チェーン交換(準備編)
  • ハイマウントストップランプ
  • メーターバイザーとフロントフェンダー
  • 一周年
  • 防寒装備紹介
  • 電動空気入れの買い替え
  • ヘッドライトバルブ交換
  • オイル交換3回目

ランダム

  • ライフハックとは? (2010/01/05)
  • モテモテになりたい (2009/06/02)
  • anti spam comment (2008/07/25)
  • 2008年12月のブラウザシェア調査 (2009/01/05)
  • 楊令伝9巻 (2009/05/01)

月別アーカイブ

  • 12月 2010 (2)
  • 11月 2010 (2)
  • 10月 2010 (5)
  • 9月 2010 (5)
  • 8月 2010 (1)
  • 7月 2010 (6)
  • 6月 2010 (6)
  • 5月 2010 (4)
  • 4月 2010 (6)
  • 3月 2010 (14)
  • 2月 2010 (10)
  • 1月 2010 (6)

ページ送り

  • 前ページ
  • 6
  • 次ページ
RSS feed