問題タブ [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.
krl - KRLでユーザーのタイムゾーンを取得する
KRLで時間を取得することについてのマイクの質問に対するフォローアップの質問。ユーザーのタイムゾーンを取得することは可能ですか?タイムゾーン述語があります、
しかし、それは議論を必要とするように見えます。どうすればいいですか?
twitter - Twitterステータスのタイムラインの更新/無限のスクロールの更新をキャプチャする
私はKRLを使用して、JesseStayのTwitterBookに似たTwitterタイムラインステータスに要素を挿入しています。私が抱えている問題は、これらの要素が、ブックマークレットが開始されたときに現在表示されているステータスにのみ関連付けられていることです。無限スクロールを介して更新された「新しいツイート」Ajax
または無限スクロールを介したステータス更新によって新しいステータスが追加された場合、これらの新しいステータスは変更されません。
新しく追加されたステータスにのみ要素を挿入するために、新しいステータスをポーリングするか、KRLを介してTwitterステータス更新イベントを検知する方法はありますか?
oauth - Goodreads API に OAuth を使用する
Goodreads APIを使ったアプリを作ろうと思っています。その一部は読み取り専用で、認証は必要ありません。しかし、API の書き込み部分にアクセスするには、OAuth を介してユーザーを認証する必要があります。
Twitter API (言語に組み込まれている) も OAuth を使用しており、それを使用するには、開発者キーを提供して を呼び出すだけtwitter:authorize()
です。
Kynetx で他の API から OAuth を使用する同様の方法はありますか?
krl - HTTP 経由でルールセットの開発バージョンにイベントを送信する
私は、HTTP GET 経由で KRL ルールセットにイベントを送信するエンドポイントを作成しています (こちらのドキュメントに基づいています)。この形式は次のとおりです。
テストしたいアプリのバージョンがデプロイされているものと同じである場合、これはうまく機能します。ただし、テストする前に常にデプロイしたいとは限りません。開発バージョンを呼び出すために指定された形式を使用しても機能しません。それはまだ私のルールセットのデプロイされたバージョンを呼び出します:
私は何を間違っていますか?
krl - Kynetx プラグインとサイト タグ -- どうすれば違いがわかりますか?
私のアプリケーションには、プラグインをダウンロードしてインストールできるホームページがあります。また、サイト タグを使用して同じルールセットを呼び出し、潜在的なユーザーにアプリの機能を示します。
プラグインを非表示にして、その div を「プラグインをインストールしていただきありがとうございます」という div に置き換えたいと思います。サイトタグから呼び出された KRL とプラグインから呼び出された KRL の違いをどのように見分けることができますか?
これが私の考えですが、おそらくもっと良い方法がありますか?
オプション 1: ページ パラメータを使用します。おそらくプラグインには表示されません。オプション 2: プライマリ ルールセットを呼び出す 2 番目のルールセットを使用します。プラグイン ルールセットは、プラグイン div を非表示にし、'thank you' div を再表示します。プライマリ ルールセットで明示的なイベントをサポートする必要があるだけです。
hash - KRLのハッシュから空のpick()を検出する
ハッシュにたくさんのデータがあり、そこから選択しています。選択するデータがある場合とない場合があります。ピック演算子によって何かが見つかったときと見つからなかったときを知るための最良の方法は何ですか?コードでそれに反応することができますか?
krl - KRL-監視対象フィールドの値をどのように取得しますか?
変化のあるページのフィールドを見ています。
変更後に発生するルールのフィールドの新しい値をどのように取得しますか?
私はこのようなルールを持っています
新しい値を取得する方法がわかりません。送信時にウォッチを使用できません。
ありがとう
krl - KRL ルールセットのグローバル ブロックで定義された JavaScript 関数を呼び出すにはどうすればよいですか?
ルールセットのグローバル ブロックで JavaScript 関数を定義しようとしましたが、関数を実行しようとすると「f() が定義されていません」というメッセージが表示されます。
関数を呼び出し可能にするにはどうすればよいですか?
krl - KRL クロージャーの外部から KRL で定義された JavaScript 関数を呼び出す
ユーザーがリンクをクリックしたときに呼び出す Javascript 関数を KRL グローバル ブロックで定義しています。ルールセットの関連部分は次のとおりです。
リンクをクリックすると、clear_link
定義されていないエラー メッセージが表示されます。
JavaScript 関数を呼び出すにはどうすればよいですか?
krl - Kynetx内でのGoogleInstantの処理
Kynetxプラグインはどのようにトリガーされますか?ページのonloadイベントによるものですか?
GoogleInstantがKynetxプラグインに干渉しています。WebScarabは、検索時にGoogleへの複数のGETを表示します(インスタントはオンです)が、cs.kobj.netへのコールバックはありません。
Kynetxは、Googleの新しいインスタント機能を処理するためにフレームワークを適応させる計画を持っていますか?すでに存在しますか?私はそれに関する多くのドキュメントを見つけることができません。