KRL (Kynetx Rule Language) で、すべてのページを選択する select ステートメントを作成するにはどうすればよいですか?
2 に答える
2
select when pageview ".*"
于 2010-11-19T20:57:40.107 に答える
2
KRL の Web イベントの select ステートメントは正規表現であるため、次の select ステートメントを使用して、表示されたすべてのページを起動できます。
select when web pageview ".*"
完全なルールセットのコンテキストでの例:
ruleset a60x425 {
meta {
name "test select on all pages"
description <<
this will select on all pageviews
>>
author "Mike Grace"
logging on
}
dispatch { }
rule selection_test_on_all_pages {
select when web pageview ".*"
{
notify("I selected on this page!","woot!") with sticky = true;
}
}
}
注 1: これは、ディスパッチ ドメインとブラウザー拡張機能の問題には対応していません。これは、ブックマークレットから実行すると期待どおりに機能します。ブラウザー拡張機能は、現在表示されているドメインがディスパッチ ブロックで設定されたドメインと一致しない限り、選択式にはなりません。アプリがブックマークレットから実行されることを想定しているため、この例のディスパッチ ドメインは空白です。
注 2: 選択式は正規表現にコンパイルされるため、正規表現を使用する言語の他の場所で行うように、式に「re//」形式を使用する必要がないことを覚えておくことが重要です。
于 2010-11-19T21:04:04.923 に答える