問題タブ [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.
javascript - 同じキーに複数の値を設定するには?
Crossrider APIを使用してブラウザー拡張機能を開発しています。
Crossrider のローカル データベースに同じキーに複数の値を追加したいのですが、
crossrider がサポートするメソッドはappAPI.db.set です
しかし、次のような多くの値を保存したい:
パラメータとして 1 つの値を取りますが、同じキーに対して多くの値を格納するにはどうすればよいですか?
jquery - crossrider を使用してコンボボックスに選択オプションを追加する
Crossrider を使用して拡張機能を作成しています。コンボボックスを含む HTML フォームを表示しており、それに選択オプションを追加しようとしています。(クロスライダーの外では、コードは機能しています。)
コードはコンソールに正しく表示されますが、追加は機能しません。エラーコンソールにエラーはありません。
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/
javascript - ブラウザが再起動/閉じられるまでデータが保持されるように、クロスライダーのローカルデータベースにデータを保存する方法
を使用している crossrider ローカル データベースに 6 桁の番号を保存する必要がありますappAPI.db.async
。
次のいずれかを実装したいと思います:
1) ユーザーがブラウザーを閉じたときに、保存されているデータを削除するよう crossrider に指示する方法。 または
2) 次回ブラウザを再起動したときにデータを自動インクリメントする方法。
crossrider - Crossrider : コンテキスト メニューでのマウス位置の使用
appAPI.openURL を使用したいのですが、data.selectedText を送信する代わりに、マウスの下にある要素のテキストを送信したいと考えています。しかし、マウスの位置を取得する方法が見つかりません。私の考えは、 appAPI.ready に次を追加することでした
また、バックグラウンド コードでアクセスして URL のパラメーターとして送信できる2 つのグローバル変数myPositionX
を用意します。myPositionY
しかし、これはうまくいかないようです。私がしていることはクレイジーですか?
parameters - CrossRider インストーラーのカスタマイズ
私が達成しようとしていることを詳しく説明しましょう。
(特定のアプリ コードに加えて) CrossRider 拡張機能も含む 1 つのアプリケーションがあります。アプリケーションのインストール時にユーザーが選択したオプションに基づいて、さまざまな機能を有効/無効にすることができます。これを行うために、私のアプリケーションには、それがどのように機能するかを指示するフラグが含まれています (たとえば、フラグ = 1 の場合はサイト 1 に接続し、フラグ = 2 の場合はサイト 2 に接続するなど)。
このフラグを CrossRider 拡張機能に渡せるようにする必要がありますが、その方法がわかりません。拡張コードでは、次のようなものを使用します。
このフラグを CrossRider 拡張機能に渡す方法はありますか? CrossRider サイトで拡張機能をホストしていますが、必要に応じて別のサーバーでホストしても問題ありません。
ありがとう、ミネア
crossrider - CrossRider を単一のインストーラーとしてバンドル
私が達成しようとしていることを詳しく説明しましょう: 特定のアプリ コードとインストーラーに加えて、CrossRider ブラウザー拡張機能もバンドルするアプリケーションがあります。問題は、インストーラーがPrograms & Featuresに 1 つのエントリを生成するのに対し、CrossRider 拡張機能は別のエントリを生成することです。
[プログラムと機能]に自分のインストーラーのみを表示し、メイン インストーラーの一部として CrossRider エントリを非表示にする方法はありますか?
ありがとうございました、
ミネア