来自客户端的 raise_event 不在开发中工作

发布于 2024-10-29 12:35:37 字数 754 浏览 2 评论 0原文

我有以下代码,并且引发网络事件没有执行其应该执行的操作。我已经禁用了所有扩展以确保它不存在。请帮忙。如果我无法调试我的垃圾,我发现很难构建应用程序。帮我!!!

dispatch {
    // Some example dispatch domains
    // domain "example.com"
    domain "google.com"
}

global {

}
rule temp_rule is active{
    select when pageview ".*"
    pre{

    }
    {
        notify("111",'123');

        emit<<
            var tempapp = KOBJ.get_application("a710x19");
            tempapp.raise_event("temp2");
        >>;
    }
}

rule temp2 is active{
    select when web temp2
    pre{

    }
    {
        notify("222",'<div id="fbp_fblogo">123</div>');
        emit<<
            try{
                console.log("TEMP2'd");  
            }catch(e){}  
        >>;
    }
}

I have the following code, and raising the web event doesn't do what it should do. I have disabled all of my extensions to ensure that it isn't something there. Please help. I find it hard to build an app if I can't debug my junk. HELP ME!!!

dispatch {
    // Some example dispatch domains
    // domain "example.com"
    domain "google.com"
}

global {

}
rule temp_rule is active{
    select when pageview ".*"
    pre{

    }
    {
        notify("111",'123');

        emit<<
            var tempapp = KOBJ.get_application("a710x19");
            tempapp.raise_event("temp2");
        >>;
    }
}

rule temp2 is active{
    select when web temp2
    pre{

    }
    {
        notify("222",'<div id="fbp_fblogo">123</div>');
        emit<<
            try{
                console.log("TEMP2'd");  
            }catch(e){}  
        >>;
    }
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

扛刀软妹 2024-11-05 12:35:37

问题是您的事件名称包含数字。事件名称只能包含字母。

从您的emit中的raise_event调用和您的select语句中删除2,它将起作用。

The problem is that your event name contains a numeral. Event names are only to contain letters.

Remove the 2 from your raise_event call in your emit and from your select statement and it will work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文