問題タブ [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 投票する
1 に答える
472 参照

crossrider - 新しいサイトコンテンツについてユーザーに通知する拡張機能

1日に2回更新されるニュースWebサイトがあり、Webサイトに新しいコンテンツがあるときにユーザーに通知するものを開発したいのですが、通知がポップアップ表示されます。コンテンツごとに1つの通知だけが鳴ります。私が直面している問題は、ページをリロードするたびにデータベースを呼び出さずに、クロスライダーで効率的にする方法です。

現在の方法(効率的ではありません)最後のニュースのIDを投稿するサーバーのphpファイルに、クロスライダーがそのファイルを読み取り、IDごとにクロスライダーdbを呼び出し、そのIDが存在するかどうかを確認します。ユーザーはすでにそのコンテンツに関する通知を受け取っているので通知しないでください。コンテンツが存在しない場合は、ユーザーに通知してください。ページがリロードされるたびに、拡張機能が私のサーバーとdbサーバーを呼び出します。これを構築するためのより良い方法はありますか?ありがとうございました

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

cross-browser - crossrider でアクティブなタブの URL を取得する

crossrider.com が、同じコードを維持しながら、さまざまなブラウザー用の拡張機能を開発するのに役立っていることを知りました。

2つの質問があります

質問1:

crossrider でドキュメントとライブラリを調べた後でも、アクティブなタブの URL を取得する方法がわかりません。

質問2:

また、Google Chrome 拡張機能と同様に、ツールバー アイコンをクリックした後にポップアップを開く必要があります。crossrider sidebar プラグインに出会いました。しかし、サイドバーの URL を動的に変更することはできません。ポップアップのように開くクロスライダープラグインは他にありますか?

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

javascript - CrossRider を使用した DatePicker が機能していませんか?

CrossRider を使用して、DatePickerページの DOM に追加したいのですが、私のコードは次のとおりです。

しかし、それはうまくいきませんでした、私も試しました

それもうまくいかなかったので、試してみました

しかし、どれも機能しませんでしたが、単純なページでこれをテストすると機能しますか?! 例えば:

CrossRider を使用して日付ピッカーを機能させる方法は?

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

google-chrome-extension - crossrider を使用してブラウザのボタン (browserAction) をクリックするたびにポップアップ (popup.html) を開く方法

crossrider を使用して拡張機能の開発に取り組んでいます。拡張機能のリソースに popup.html ファイルを追加しましたが、それをブラウザ ボタンの onclick イベントにリンクする方法を教えてください。新しいタブですが、機能しません

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

crossrider - クロスライダー:リンクのタイトルを変更する

クロスライダーを使用して、dom内のリンクオブジェクトを取得し、リンクのタイトルを変更することは可能ですか。悪意のあるサイトを検出し、リンクの前に[悪意のある]を追加するプラグインを作成しています。

文字列を解析することでこれを行うことはおそらく可能ですが、DOMでサポートされていれば、私の生活はとても楽になります。

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

crossrider - クロスライダー:外部データベース?

CrossriderからSQLServerインスタンスにアクセスすることは可能ですか?ローカルデータベースのドキュメントがあり、ブラウザのマシンにデータを保存するために使用されていると思います。プラグインユーザーによって絶えず更新/読み取られる中央データがあり、外部データベース(できればSQL Serverですが、柔軟性があります)にアクセスする方法が必要です。ありがとう

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

javascript - crossrider バックグラウンド contextMenu で jquery を使用する

background.js に次のコードがあります。

extension.js に保持している場合と同じコードは、appAPI selectedText メソッドで完全に正常に動作しますが、バックグラウンドでは jquery 部分が動作しないようです。選択した値に基づいてテーブル トウを除外する前に、jquery コードを使用して alert('1') ステートメントに到達できないためです。

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

css - Internet Explorer でのクロスライダー拡張機能のパフォーマンス

Crossriderを使用して、クロスブラウザー拡張機能を開発しています。この拡張機能は、CDN でホストされているバージョンのTwitter Bootstrapをページに挿入し、拡張機能によって挿入される多くのコンポーネントのスタイルを設定する基盤として使用します。これまでのところ、Google Chrome、Mozilla Firefox、および Internet Explorer でこの拡張機能をテストしました。

いつものように、Chrome と Firefox はコンポーネントを問題なくレンダリングします。ただし、IE9 は注入されたコンポーネントのスタイルをひどく整えます。ページがどのように表示されるかを比較します: Google Chrome、IE9 での表示方法: Internet Explorer

なぜ IE がコンポーネントをあまりレンダリングしないのか知っている人はいますか? IE9 で Bootstrap の Web サイトにアクセスすると、すべて問題ないように見えます。

お時間をいただきありがとうございます。

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

javascript - Crossrider setPopup() 小さい幅

私の Crossrider プラグインは setPopup() 関数を使用して、browserAction アイコンがクリックされたときにポップアップを作成します。

問題は、アイコンをクリックすると、ポップアップが細長くて使い物にならないことです。

これがどのように見えるかのスクリーンショットです...

背の高い、薄いポップアップ... :(

私の background.js コード:

popup.htmlの最小幅は限られているため、ポップアップの幅が非常に小さい理由がわかりません。Firefox 18.0.2 を使用しています。

ポップアップを広くするのを手伝ってください...ありがとう!

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

javascript - バッジの色は、FirefoxでクロスライダーAPI(setBadgeText)を使用しても変更されませんか?

クロスライダーを使用していますが、ブラウザボタンのバッジの色を変更したい

これが(background.jsの)コードです

コードはChromeでうまく機能します。しかし、Firefoxでは、バッジの色を「赤」以外の色に変更することはできません。バックグラウンドコードの配列値が変更されても、常に赤になります。

その色を変える方法は?