问题标签 [krl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
41 浏览

krl - 在 KRL 中获取用户的时区

迈克关于在 KRL 中获得时间的问题的后续问题。是否可以获取用户的时区?有一个时区谓词

但看起来它需要一个论点。我该如何使用它?

0 投票
1 回答
299 浏览

twitter - 捕获 twitter 状态时间线更新/无限滚动更新

我正在使用 KRL 将元素注入到类似于 Jesse Stay 的 TwitterBook 的 Twitter 时间线状态中。我遇到的问题是这些元素仅与启动小书签时当前可见的状态相关联。如果通过无限滚动更新的“新推文”Ajax或通过无限滚动的状态更新添加新状态,则这些新状态保持不变。

有没有办法通过 KRL 轮询新状态或感知 twitter 状态更新事件,以便仅将元素注入那些新添加的状态?

0 投票
1 回答
460 浏览

oauth - 将 OAuth 用于 Goodreads API

我正在考虑创建一个使用Goodreads API的应用程序。其中一部分是只读的,不需要任何身份验证。但为了访问 API 的写入部分,我必须通过 OAuth 对用户进行身份验证。

Twitter API(内置于该语言中)也使用 OAuth,使用它很简单,只需提供开发人员密钥并调用twitter:authorize().

是否有类似的方法可以通过 Kynetx 使用来自其他 API 的 OAuth?

0 投票
1 回答
36 浏览

krl - 通过 HTTP 将事件发送到规则集的开发版本

我一直在编写一个端点,它通过 HTTP GET(基于此处的文档)将事件发送到 KRL 规则集,格式如下:

当我要测试的应用程序版本与已部署的应用程序版本相同时,这非常有用。不过,我并不总是想在测试之前进行部署。使用规定的格式调用开发版本不起作用。它仍然调用我的规则集的部署版本:

我究竟做错了什么?

0 投票
1 回答
64 浏览

krl - Kynetx 插件与站点标签——我如何区分?

我的应用程序有一个主页,您可以在其中下载和安装插件。它还使用站点标签来调用相同的规则集,以向潜在用户展示应用程序的功能。

我想隐藏插件并将该 div 替换为“感谢安装插件”。如何区分从站点标签调用的 KRL 和从插件调用的 KRL?

这是我的想法,但也许有更好的方法?

选项1:使用页面参数,可能插件看不到。选项 2:使用调用我的主要规则集的第二个规则集。插件规则集将隐藏插件 div 并取消隐藏“谢谢”div。我只需要让主规则集支持显式事件。

0 投票
1 回答
53 浏览

hash - 从 KRL 中的哈希中检测空的 pick()

我在哈希中有一堆数据,我正在从中挑选。有时会有数据可供选择,有时则不会。什么是知道挑选操作员何时找到某些东西以及何时没有找到的最佳方法,以便我可以在我的代码中对此做出反应?

0 投票
1 回答
88 浏览

krl - KRL - 你如何获得观察场的价值?

我正在查看页面上的字段发生变化。

如何在更改后触发的规则中获取字段的新值?

我有这样的规则

我不知道如何获得新值。我不能在提交时使用手表。

谢谢

0 投票
1 回答
217 浏览

krl - 如何调用在我的 KRL 规则集的全局块中定义的 javascript 函数?

我试图在我的规则集的全局块中定义一个 javascript 函数,但是当我尝试运行该函数时,我得到'f() 未定义'。

我需要做什么才能使我的函数可调用?

0 投票
2 回答
140 浏览

krl - 从 KRL 闭包外部调用 KRL 中定义的 javascript 函数

我在我的 KRL 全局块中定义了一个 Javascript 函数,当用户单击链接时我想调用它。以下是规则集的相关部分:

当我单击链接时,我收到一条clear_link未定义的错误消息。

我需要做什么才能调用我的 javascript 函数?

0 投票
1 回答
48 浏览

krl - 在 Kynetx 中处理 Google Instant

Kynetx 插件是如何触发的?是页面加载事件吗?

Google Instant 正在干扰 Kynetx 插件。WebScarab 在搜索时向 Google 显示了多个 GET(Instant 为 ON),但没有回调到 cs.kobj.net。

Kynetx 是否有计划调整其框架以处理 Google 的新 Instant 功能?它已经存在了吗?我找不到太多关于它的文档。