問題タブ [cross-domain-policy]
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.
flash - ポリシーで許可されているにもかかわらず、Flash がソケットに接続しない
私の Flash アプリでは、次のようにサーバーに接続しています。
ポート 12860 でソケット ポリシー サーバーを実行しています。(このドキュメントによると) 次のようにポリシーを正しく提供します。
ポリシー サーバーが導入される前に表示されていたセキュリティ警告が表示されなくなりました。それでも、ポート 12869 への接続は機能しません。作成されています (Wireshark とサーバーで確認できます) が、Flash によってデータが送信されません。
SWF 自体も example.com から提供されていることを知っておくとよいでしょう。
jquery - jqueryで外部URLを呼び出す方法は?
jqueryを使用してFacebookウォールにコメントを入れようとしています。
しかし、私のajax呼び出しは外部URLを許可していません。
jquery で外部 URL を使用する方法を説明できる人はいますか?
以下は私のコードです:
xmlhtttprequest エラーが発生しました。
flash - フラッシュソケットポリシー-ポリシーは提供されますが、クライアントはソケットへの接続を中止します
ポート2400にサービスを設定しています。Flash自体からFlashクライアントを実行すると、セキュリティポリシーをバイパスするため、正常に実行されます。
デスクトップまたはブラウザからSWFを実行して接続しようとすると、次の交換が表示されます。
したがって、応答にnullターミネータが正しく含まれていることがわかります。
提供されているポリシー要求とポリシーファイルの交換後、次のことが発生します。
- クライアントはSYNをサーバーポート2400に送信します
- サーバーはSYN、ACKに応答します
- クライアントがACKを送信します
- クライアントはFIN、ACKを送信します
- サーバーはACKに応答します
- クライアントはRST、ACKを送信します
これは、接続しているクライアント(ステップ1〜3)と中止しているクライアント(ステップ4〜6)であると想定しています。Flashはこのエラーを提供します:
私は次のページを見ましたが、同様の問題を表現しているようですが、解決策はありません
- Flashソケットポリシーファイルを機能させるのに問題があります
- AdobeSocketポリシーファイルサーバーの問題
- フラッシュソケットポリシー
- ポリシーで許可されているにもかかわらず、フラッシュがソケットに接続しない
誰かがこれを理解しましたか?
ajax - http://www.app.in と http://app.in の違い
http://www.app.comとhttp://app.comの違いは何ですか
また、それが Ajax のクロスドメイン ポリシーにどのように影響するか
つまり、アプリに ajax リクエストを追加しました
Chromeでは機能しますが、Firefoxでは機能しません
問題は何ですか?
ありがとう
oauth - クロスドメイン OAuth リクエスト
OAuth アクセス トークンの取得に成功し、ユーザーに代わってリクエストを行うことができました。しかし、私は偶然タイプミスをしたときに、早い段階で興味深いシナリオに出くわしました.
私の最初のページは http:// www .example.com で、ここでリクエスト トークンをリクエストしました。私のコールバック URL はhttp://example.comで、ここでアクセス トークンをリクエストしました。
私のtry(アクセストークンのリクエストを行う)catch(エラーメッセージを表示する)をつまずかせているようです。不正なトークン リクエストに関するエラー メッセージが表示され続けました。
何か案は?
ajax - PUT / POST/DELETEクロスドメインリクエストを行うためのJSONPの質問
GET / POST / PUT/DELETEリクエストをサポートするRESTfulAPIを作成しました。ここで、APIにJavascriptクライアントライブラリを持たせたいので、JSONPを使用してクロスドメインポリシーをバイパスすることを考えました。これは機能しますが、もちろんGETリクエストの場合のみです。
そこで、そのようなものをどうやって実装するかを考え、同時に使いにくいものにしようと思い始めました。
API実装を編集して、すべてのHTTPリクエストをチェックしようと思いました。JSONPリクエストの場合(クエリ文字列に「コールバック」パラメータがあります)、POSTやDELETEなどの他のメソッドで呼び出す必要がある場合でも、すべてのAPIメソッドをGETリクエストで強制的に実行します。
これは問題に対するRESTfulなアプローチではありませんが、機能します。どう思いますか?
おそらく別の解決策は、非GETリクエストを送信するためにIFrameを動的に生成することかもしれません。任意のヒント?
jquery - 場所/URLを変更するためのiframeクリックイベント(ドメイン間ですが、両方のドメインを制御できます)
私はメインサイトから離れたサイトで作業しています-そして、オフシュートであるキャンペーンサイトです。
キャンペーンは別のドメインにあります(ただし、両方にアクセスできます)。
キャンペーンはiframeを介してメインサイトにプルされ、各iframeにはメインサイトメニューが含まれます(これはプロキシを介してキャンペーンサイトにプルされます)。
私が必要としているのは、メインナビゲーションのリンクがクリックされると、iframeだけでなく実際のブラウザの場所が変わることです。ブラウザのURLが変更され、ユーザーが実際にiframeを使用してページを離れるようにします。
私は同一生成元ポリシーを知っているので、私は非常に多くの問題を抱えています-しかし、私は両方を制御でき、それぞれのスクリプトを変更できるので、これを回避する方法が必要だと思いますか?
私は次のようなことを試みてきました
ただし、配置されているドメインに関係なく機能しないようです。ポインタ/ヘルプ/提案をいただければ幸いです。
アンディ
ajax - AJAX クロスドメインの問題
次の問題があります。私のウェブアプリはで実行されています
そしてお願いしたいのは
2 番目の URL で標準的な ajax 呼び出しを行うと、エラー メッセージ、ドメイン (同一オリジン) ポリシー エラーが表示されます。
今、私はこの ajax php プロキシを試して問題を解決しました。しかし、スクリプトはコンテンツを返しません。
何か案は?
jquery - jQuery1.5.Xクロスドメイン
jQuery1.5.Xに本当にクロスドメインがあるかどうか知りたいのですが。サイトで十分なドキュメントを見つけることができず、自分のクロスドメインテストも機能しませんでした。私はJSONPについて話しているのではなく、通常の呼び出し(xml、html、json)について話している。
jQueryがAdobeFlash/プロキシなどを使用せずにブラウザの制限を回避する方法がわかりません。
flash - Flash用のTCP/IPソケットポリシーファイルを含む大量のサイトを無視する
私の状況を説明させてください。埋め込みチャットアプリケーションを構築するためにフラッシュソケットを使用しています。すべてがうまく機能します。一部のサイトを除いて、このアプリケーションを組み込んだすべてのサイトがサーバーに接続できるようにしたい。
私の問題は、サーバーに接続したくないサイトの数が非常に多い(4〜5k)ことです。現在、私が見たところ、あなたができることは、ポリシーファイルで許可する/許可しないドメインを伝えることだけです。
私が探しているのは、フラッシュプレーヤーがフラッシュが埋め込まれているドメインを送信し、承認/拒否の応答を返す方法です。アクションスクリプトを使用してフラッシュが埋め込まれているサイトに関する情報を送信できることは知っていますが、これは非常に簡単にシミュレートできます。
それで..これについてフラッシュの実装を知っていますか、それともこれを達成するためのより良い方法を知っていますか?
ありがとう