KRL:如何在所有域上触发

标签 krl

我已经为一个个人项目工作了几个月。我的大部分挫败感源于我正在从头开始构建自己的扩展。我的项目只完成了一半,我很紧张将代码移植到 IE 和 Chrome 并不像我希望的那么容易。

我最初想在这个项目中使用 Kynetx,但我被告知不可能让您的应用程序在所有域上启动。在与迈克·格雷斯聊天时,他告诉我这是可能的。有人能解释一下怎么做吗?

最佳答案

在调度 block 中,您可以设置域

.*

完整的规则集如下所示

ruleset a60x554 {
  meta {
    name "all-domains-dispatch-test"
    description <<
      all-domains-dispatch-test
    >>
    author "Mike Grace"
    logging on
  }

  dispatch {
    domain ".*"
  }

  rule muahahaha {
    select when pageview ".*"
    {
      notify(": )","All your domain belong to us!") with sticky = true;
    }
  }
}

我知道这适用于 Firefox 和 Chrome 扩展,但我从未使用 IE 扩展进行过测试。

Action 镜头! alt text

alt text alt text

关于KRL:如何在所有域上触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4777561/

相关文章:

krl - 对 KRL 中的哈希执行 "ORDER BY ... LIMIT ..."样式查询

javascript - 我在哪里可以在 KRL 规则集中使用 $K jquery?

krl - 奇怪的 KRL foreach 行为

krl - 带有字符串和数字的 bool 表达式

krl - URI 编码字符串

krl - 清除条目 : variables after a certain amount of time as expired

KRL 扩展报价

regex - 字符串替换、正则表达式

dataset - KRL twitter 搜索和应用程序/实体变量适用于所有规则? (全局的)