問題タブ [crossrider]

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 投票する
2 に答える
284 参照

javascript - 同じキーに複数の値を設定するには?

Crossrider APIを使用してブラウザー拡張機能を開発しています。

Crossrider のローカル データベースに同じキーに複数の値を追加したいのですが、

crossrider がサポートするメソッドはappAPI.db.set です

しかし、次のような多くの値を保存したい:

パラメータとして 1 つの値を取りますが、同じキーに対して多くの値を格納するにはどうすればよいですか?

0 投票する
0 に答える
164 参照

jquery - crossrider を使用してコンボボックスに選択オプションを追加する

Crossrider を使用して拡張機能を作成しています。コンボボックスを含む HTML フォームを表示しており、それに選択オプションを追加しようとしています。(クロスライダーの外では、コードは機能しています。)

コードはコンソールに正しく表示されますが、追加は機能しません。エラーコンソールにエラーはありません。

0 投票する
2 に答える
243 参照

jquery-ui - Crossrider と JQueryUI を使用して IE で DIV を一度ドラッグできるのはなぜですか? &ドラッグストップイベントが発生しませんか?

Crossrider を使用しています。ドラッグ可能な div をページの DOM に追加したいと考えています。
次のコードは Chrome と Firefox でうまく機能し、dragstop ハンドラ関数は Chrome と Firefox の両方で問題なく起動されます。
しかし、IE の場合、div は 1 回だけドラッグできます。つまり、div がドロップされると、再度ドラッグすることはできません。さらに奇妙なのは、IE で dragstop イベント ハンドラーがまったく起動されないことです!?

IEでこれを修正する方法!?

コードは次のとおりです。

extension.js ファイル

styles.css ファイル

crossrider を使用せずにコードを試し、IE で実行したところ、問題なく動作しました。
このリンクを使用して試すことができます: http://jsfiddle.net/GHaMV/

0 投票する
1 に答える
1076 参照

javascript - ブラウザが再起動/閉じられるまでデータが保持されるように、クロスライダーのローカルデータベースにデータを保存する方法

を使用している crossrider ローカル データベースに 6 桁の番号を保存する必要がありますappAPI.db.async
次のいずれかを実装したいと思います:
1) ユーザーがブラウザーを閉じたときに、保存されているデータを削除するよう crossrider に指示する方法。 または
2) 次回ブラウザを再起動したときにデータを自動インクリメントする方法。

0 投票する
1 に答える
73 参照

crossrider - Crossrider : コンテキスト メニューでのマウス位置の使用

appAPI.openURL を使用したいのですが、data.selectedText を送信する代わりに、マウスの下にある要素のテキストを送信したいと考えています。しかし、マウスの位置を取得する方法が見つかりません。私の考えは、 appAPI.ready に次を追加することでした

また、バックグラウンド コードでアクセスして URL のパラメーターとして送信できる2 つのグローバル変数myPositionX を用意します。myPositionYしかし、これはうまくいかないようです。私がしていることはクレイジーですか?

0 投票する
1 に答える
204 参照

parameters - CrossRider インストーラーのカスタマイズ

私が達成しようとしていることを詳しく説明しましょう。

(特定のアプリ コードに加えて) CrossRider 拡張機能も含む 1 つのアプリケーションがあります。アプリケーションのインストール時にユーザーが選択したオプションに基づいて、さまざまな機能を有効/無効にすることができます。これを行うために、私のアプリケーションには、それがどのように機能するかを指示するフラグが含まれています (たとえば、フラグ = 1 の場合はサイト 1 に接続し、フラグ = 2 の場合はサイト 2 に接続するなど)。

このフラグを CrossRider 拡張機能に渡せるようにする必要がありますが、その方法がわかりません。拡張コードでは、次のようなものを使用します。

このフラグを CrossRider 拡張機能に渡す方法はありますか? CrossRider サイトで拡張機能をホストしていますが、必要に応じて別のサーバーでホストしても問題ありません。

ありがとう、ミネア

0 投票する
1 に答える
144 参照

crossrider - CrossRider を単一のインストーラーとしてバンドル

私が達成しようとしていることを詳しく説明しましょう: 特定のアプリ コードとインストーラーに加えて、CrossRider ブラウザー拡張機能もバンドルするアプリケーションがあります。問題は、インストーラーがPrograms & Featuresに 1 つのエントリを生成するのに対し、CrossRider 拡張機能は別のエントリを生成することです。

[プログラムと機能]に自分のインストーラーのみを表示し、メイン インストーラーの一部として CrossRider エントリを非表示にする方法はありますか?

ありがとうございました、

ミネア