問題タブ [easyxdm]

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 に答える
1071 参照

cookies - フラッシュなしの easyXDM

http://easyxdm.net/wp/2010/03/17/sending-and-recoming-messages/ (つまり、ソケットベースのメッセージに従う)でサードパーティの Cookie を読み取るための easyXDM を評価しています。

easyXDM が通信にフラッシュを使用していることを確認しました。フラッシュ プラグインがインストールされていないブラウザまたはシステムで easyXDM が引き続き動作することをお知らせいただければ幸いです。

また、Windows 8 の新しいバージョンはフラッシュを正式にサポートしていないことを理解しています。したがって、ブラウザーにフラッシュがインストールされていない Windows 8 を使用している新しいユーザーがいる場合、easyXDM は引き続き機能しますか?

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

javascript - easyXDM を使用して別のドメインから html をロードする

easyXDM を使用して別のサイトから html を読み込もうとしていますが、HTTP GET を介して読み込もうとするとうまくいきません。

問題の原因を知っている人はいますか?

</p>

ありがとう。

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

javascript - easyXDM を使用した IFrame のサイズ変更

iFrame コードをクライアントに提供して、クライアントがサイトの動的コンテンツを表示できるようにします。ページにある iFrame のサイズを変更して、コンテンツに合わせたいと思います。easyXDM サイトの指示に従いましたが、何か不足している可能性があります。

エラーは発生しませんが、iFrame はデフォルトの高さ (150px) のままです。クライアントサイトに与えるコードは次のとおりです。

そして、これは私が埋め込みたいドキュメントに続くコードです:

私が間違っている簡単なことがあることを願っています...

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

php - サーバーにアクセスせずにクロスドメインを投稿する

アクセスできないサーバーにある PHP ページに AJAX 投稿を送信する方法はありますか? 自分のサーバー (アクセス権がある) から別のサーバー (アクセス権がない) に投稿を送信しているため、サーバーは常に Access Control Allow Origin エラーを送信します。私が所有していないこのサーバーは、そこからの投稿のみを受け入れるようです。

コード、ヒントはありますか?それを行うための easyxdm を見つけましたが、使い方がわかりません。

0 投票する
3 に答える
326 参照

javascript - easyXDM が iframe に謎の高さを追加

サービス プロバイダーのコンテンツを親 Web サイトの iframe に配置する必要があります。iframe コンテンツの高さは、ユーザーの操作に応じて動的に変化します。

私が直面している問題は、iframe に余分な高さが追加されていることです。高さがどこから来ているのかわかりません。

任意の洞察をいただければ幸いです。

ページへのリンク

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

javascript - easyXDM でドキュメントの URL を更新する

easyXDMを使用して消費者の場所を動的に更新するにはどうすればよいですか?

次のコードを試しましたが成功しませんでした。

プロバイダ

消費者

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

php - easyXDM、AJAX、エンジン

これは、以前の質問 (動的要素の高さを使用してクロス ドメイン ページに php ファイルをロードする) と同じ問題になりますが、新しい方法を使用しようとしています。

スクリプトを ajax div にローカルでロードする方法を見つけましたが、クロス ドメイン セキュリティの問題が残っており、xmlhttprequest が他のサーバーを呼び出すことができません。

ここでの問題は、サイト A に完全にアクセスでき、スクリプト ファイルをホストしている Web サーバーで、スクリプトを使ってやりたいことを何でも実行できることです。Enjin サーバー上のサイト B では、ホスト スクリプトにアクセスできません。そこに.jsスクリプトを配置して実行できますが、サーバーからphpを使用できず、問題が発生します。これを回避するために、私は iframe を使用していますが、これは控えめに言っても非効率的です。サイト A から呼び出している php ファイルによって生成されたコンテンツから動的な高さを読み込むことができません。これを AJAX 経由で div に読み込むことでこれを修正する予定でしたが、いくつかの問題があります。

私のAJAXスクリプトはこれです:

明らかに、divはスクリプトに従っています。

これが呼び出しているスクリプトは次のとおりです。

http://pastebin.com/mC8kakKJ

申し訳ありませんが、コード ブロック内のすべてのコードを正しく解析することはできませんが、スクリプトのペーストビン コピーを作成しました

ここでの私の質問は次のようになります。easyXDM で使用するには、スクリプトをどのようにする必要がありますか? 私はこのようなライブラリやcorsの経験がないので、マークアップの例は素晴らしいでしょう.

また、私は2番目の質問につながるjavascript/ajaxに精通しているわけではありません。私は上記の ajax コードを使用していますが、その div に目的のファイルをすぐに入力し、300000ms (5 分) ごとに更新するにはどうすればよいでしょうか。

どんな助けでも大歓迎です。Enjin フォーラムに投稿しますが、ここまで深く掘り下げた経験のある人はあまり多くありません。

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

javascript - 同じオリジンポリシー違反を防ぐために、ウィンドウトップと同じプロトコルで埋め込まれた iframe を読み込みます

埋め込みアプリケーション (IFRAME として私のサイトに挿入) で使用される Javascript SDK を開発しており、承認ダイアログや共有ボックス (Facebook など) などのダイアログのロードなどのリソースを使用するのに役立ちます。

私たちの SDK は、多かれ少なかれ次のように動作するように easyXDM を使用しています。

HTML ページ
------------------------------------------------ -------------------------------------------------- --------------------------
| http / https: www.mysite.com /embedded-app/
| (一部の JS クラス)
|
|- - - - - | -------------------------------------------------- -------------------------------------------------- --------------
|- - - - - | (IFRAME)
|- - - - - | https: // www.some-embedded-app-domain.com /page.html
|- - - - - | (「http/https:www.mysite.com/sdk.js から easyXDM を使用する SDK をロードしてインスタンス化します)
|- - - - - |
|- - - - | - - - - - |----- -------------------------------------------------- --------------------------------------------
|- - - - - | - - - - - | (easyXDM によって挿入された IFRAME)
|- - - - - | - - - - - | http / https: www.mysite.com /embedded_provider.html |
- - - - - | - - - - - | (これらの wndow.top JS クラスを使用して対話する window.top との通信)
|- - - - - | - - - - - |
|- - - - - | - - - - - |
|- - - - - | - - - - - |
|- - - - - | - - - - - |

私のサイトは http/https の両方を使用して読み込むことができますが、埋め込みアプリケーションは常にHTTPS を使用して提供する必要があります。easyXDM によって挿入された内部 iframe がサイトと通信できるようにするには、ホストとプロトコルが両方の URL で一致している必要があります。そうしないと、同一オリジン ポリシー違反が発生します。

問題: 外部アプリの URL から読み込まれる SDK のコードに、外部ウィンドウ (私のサイト) が http または https を使用していることをどのように伝え、同じプロトコルを使用して embedded_provider.html をレンダリングし、JS 通信を許可するかを教えてください。両者の間に?

私が考えることができる唯一の解決策は、組み込みアプリに現在 http / https からブラウズしていることを何らかの方法で通知することです。その後、(フラグ use_https などを使用して) 適切にインスタンス化できますが、強制しないことをお勧めします私たちが使用しているプロトコルを知るためのアプリ。

他の代替手段を知っていますか?

ありがとう!

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

ajax - ajax リクエスト後のクロスドメイン リダイレクト

jQuery の load() 関数を使用してクロスドメインの asp.net ページをロードする必要があるだけですが、このページはリダイレクトをトリガーできます (サーバー ページとクライアント ページの両方にアクセスできます)。

ロードされたページはasp.netページで、サーバーから使用します:

ただし、chrome はリダイレクト リクエストをキャンセルします。私はすでにこれについて多くのグーグル検索を行っており、多くの人が「CORS を使用する」と言っています。Cors は IE7 でサポートされておらず、そのブラウザーをサポートする必要があるため、できません。

カスタムヘッダーを試してみましたが、サーバーのweb.configにこれがある場合でも、クロスドメインからそれらを読み取ることができないようです:

はい、http://10.0.0.158ローカルの「クライアント ページ」IP です。グーグルで調べた後、 easyXDMライブラリについて読みましたが、それでもうまくいくかどうかはわかりません。それらを使用できますか?どのように?他の選択肢はありますか?

PS:これでヘッダーを取得します:

そして、これだけを書きます:

フィドラーを使用すると、ヘッダーはすべてのカスタムヘッダーではるかに大きくなります。

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

ajax - easyXDM PUT はクエリ文字列にデータを配置します

こんにちは、easyXDM を使用して PUT リクエストを作成しようとすると、非常に奇妙な問題が発生します。

これはリクエスト本文メッセージを生成せず、代わりにデータをクエリ文字列パラメーターとして扱います。これに関して何かできることはありますか?thnx