問題タブ [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 を使用して拡張機能を開発しています。自分の Web サイトの特定の Web ページで、拡張機能がインストールされているかどうかを確認したい。crossrider の isAppInstalled メソッドは、メッセージを表示するように設計されています。ただし、アプリがインストールされている場合は代わりにページ (例: installed.html ) にリダイレクトし、アプリがインストールされていない場合は not.html にリダイレクトします。これがコードのサンプルです http://crossrider.com/demo/isAppInstalled.html コードを変更して試してみましたが、うまくいきませんでした。次の部分のコードへの Javascript リダイレクトを挿入する場所を誰かに教えてもらえますか :
javascript - JavaScript を使用して Facebook チャットからサインアウトする
JavaScript ベースのブラウザー拡張機能を作成しています (CrossRider.com を使用)。
JavaScript を使用して Facebook チャットからログアウトするにはどうすればよいですか。コードを介してユーザーを自動的に「オフライン」にさせたい。
javascript - JSON ペイロードを持つ Crossrider ajax ポスト リクエストが Rails バックエンドで正しく受信されない
リモートサーバー (Rails) に投稿したい JSON オブジェクトがあります。「application/json」としてサーバーに送信しようとすると、POST パラメーターがどこかで URL エンコードされた文字列に変換されて失敗します。例えば:
HTTP 500 を返し、サーバーは不正な形式の JSON オブジェクトから不平を言っています。
JSON オブジェクトを Rails バックエンドに送信するには、他に何をすればよいですか?
javascript - すべての主要なブラウザでアドオンを機能させる無駄のない高速な方法は? firefox,chrome,[opera,Internet Explorer,safari]
それでも、すべての主要なブラウザー用に 1 つのアドオンを一度に作成するためのツールがあります。
グリースモンキーと完全なFirefoxアドオンへのコンバーターを使用して、次の3つの簡単なことを行うアドオンを既に作成しました。
wiki.greasespot.net/GM_xmlhttpRequest で外部リンクの http ステータスをチェックします (クロスサイト スクライティング ポリシーのように、javascript だけでは機能しません)。
正規表現を介して現在のページ/DOMを操作する
自動更新のために追加のホストされた JavaScript を挿入する
しかし、上記の3つのことができる「クロスブラウザアドオンメーカー」はありますか? (特に GM_xmlhttpRequest のような外部リンクへの http) とオープン ソース、無料または少なくともそれで作成されたアドオンでのブランドの無料?
または、私のグリースモンキースクリプトからクロム、[オペラ、インターネットエクスプローラー、サファリ(またはその他)]の完全なアドオンへの最も簡単な方法は何ですか.
(上記の要件を満たすには、これだけで数 KB のコードになると思いますが、crossrider のような複雑なサービスである必要はありませんか?)
ありがとう!=)