Rabbit.on()

on() 関数は、レンダリング前に、AMP HTMLドキュメントの後処理を実行します。

構文

Rabbit.on(event, callback)

パラメータ

パラメータ名 説明
event String 実行させるイベント
callback Object イベント時に実行するコールバック関数

戻り値

下記の例は、URLを本番環境から開発環境に置換する方法を示しています。

Rabbit.on('before:render', function(doc){
  Array.prototype.forEach.call(doc.querySelectorAll('[href]'), function(element) {
    var link = element.getAttribute('href');
    element.setAttribute('href', link.replace('www.example.com', 'stg.example.com'));
  });
});