タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとExtensionとGreasemonkeyに関するefclのブックマーク (1)

  • pjax を利用したサイト向けの Chrome Extension の書き方 - @kyanny's blog

    Chrome Extension の Content Scripts を使うと Greasemonkey のようにウェブサイトを加工できて便利だが、 Content Scripts はページのロード後に一度だけ実行されるので、 github.com のように pjax を利用しているサイトではページ遷移後に期待通り実行されないことがある。 pjax は pjax:success などの独自イベントを発火するが、 Content Scripts はサンドボックス環境で実行されるので pjax が発火するイベントを Listen することができない。しかし DOM の変更時に発生するイベントを Listen することはできる。 DOM の変更を検知するためには DOMSubtreeModified が利用できるが、このイベントは DOM Level 3 で deprecated になってしまっ

    pjax を利用したサイト向けの Chrome Extension の書き方 - @kyanny's blog
    efcl
    efcl 2014/06/10
    MutationObserverを使った変更検知での書き換えについて。 GreasemonkeyだとunsafeWindowでpjaxのイベントhookも出来る。でもtime要素とか時間で動的に変わる部分とかもあるのでMutation必要
  • 1