問題タブ [cross-domain]

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

.net - WCFを使用したJSON-Pの例?

JSON-P で動作する WCF サービスを作成しようとしています (簡単に言えば、Web サービスのクロスドメインを呼び出してコールバックを受信する必要があるため、JSON-P で動作する必要があります)。 )。

MSDN ( http://msdn.microsoft.com/en-us/library/cc716898.aspx )でコード サンプルを見つけました。ZIP ファイルを解凍し、Samples\WCFWFCardSpace\WCF\Extensibility\Ajax\JSONP\CS に移動すると、特定のバインディングと拡張機能が作成されたプロジェクトが得られます。これにより、WCF は、 JSON を返した後の JS 関数。

残念ながら、このコードをコピーして自分のプロジェクトに実装しようとしてもうまくいきません。

次のエラーが表示されます。

構成バインディング拡張 'system.serviceModel/bindings/jsonpBinding' が見つかりませんでした。このバインディング拡張機能が system.serviceModel/extensions/bindingExtensions に正しく登録されていること、およびスペルが正しいことを確認してください。

Microsoft の開発者は、これが機能するために必要なコードの重要な部分を省略したかのようです。何を省略したのか、何を意図していたのかはわかりません。

JSON-P で WCF を使用した経験のある人はいますか?

このサンプル プロジェクトを機能させる方法があれば、私は全力で取り組みます。

Javascript から WCF へのクロスドメイン Web サービス呼び出しを行う別の方法があれば、私も興味があります。

0 投票する
8 に答える
66089 参照

javascript - 別のサーバーから JavaScript を使用してデータを取得する方法は?

ユーザーのブラウザ内で JavaScript を使用して他のサーバーにリクエストを送信する (つまり、任意のサーバーからページを取得する) にはどうすればよいですか? XMLHttpRequest などのメソッドでこれを防止するための制限があります。それらをバイパスする方法や他のメソッドはありますか?

これは一般的な質問です。具体的には、一連のランダムな Web サイトをチェックして、特定の要素が含まれているかどうかを確認したいので、追加のファイルをダウンロードせずに Web サイトの HTML コンテンツが必要です。サーバー上での転送やプロキシ メカニズムを使用せずに、すべて JavaScript ファイルで行います。

(注: 1 つの方法は、Greasemonkey とその GM_xmlhttpRequest を使用することです。)

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

dns - 異なるサブドメイン要求を異なるサーバーにリダイレクトする方法

私のドメインでは、サブドメインの 1 つを関連するアプリケーションをホストする 1 つのサーバーに向ける必要があり、残りは関連するアプリケーションをホストする別のサーバーに向ける必要があります。

そのため、URL へのすべてのリクエストはappa.example.com\*1 つのサーバーに送信され、URL へのすべてのリクエストはappb.example.com\*別のサーバーに送信される必要があります。

問題は、両方のサーバーで Apache 構成を構成する方法です。おそらく、ProxyPass や ProxyPassReverse などの構成を使用して、すべての着信要求を正しいサーバーに正しく送信できるようにしますか?

質問をより明確にするために編集します。

0 投票する
6 に答える
13095 参照

silverlight - クロスドメイン ポリシーが有効にならない

次のような ClientAccessPolicy.xml を作成しました。

C:\Inetpub\wwwroot\wss\VirtualDirectories\intranet-80 に置き、iisreset を実行します。それでも、Silverlight を介して Web サービスにアクセスすると、正しいクロスドメイン ポリシーが適用されていないことを示す CommunicationException が発生します。Web サービスにアクセスできるようにするには、さらに何をする必要がありますか? 別のホストからアクセスできず、生成されたファイル E:\Development\MySLProject\MySLProject\bin\Debug\Default.html からアクセスできませんか?

乾杯

ニック

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

c# - ASP.Net 別の信頼されたフォレストからユーザーを認証する

Asp.Net アプリケーションで別の (信頼された) フォレストからユーザーを認証したいと考えています。これまでのところ、私は web.config にこれを持っています:

アプリケーションはフォレスト A のドメイン A のサーバーで実行されています。アプリケーションへのアクセスをドメイン A のグループに制限したいと考えています。このグループは「ドメイン ローカル グループ」になります。このグループには、フォレスト B のドメイン B のユーザーが含まれます。フォレスト B は、フォレスト A によって信頼されています。

以上のことを踏まえて、もっと良い方法があれば教えてください。

前もって感謝します

-アップデート-

ユーザーでテストしたところ、 User.Identity.Name は正しいようです。また、 User.IsInRole は、他のフォレストのユーザーが自分のフォレストのドメイン ローカル グループに属しているかどうかを確認するときに、期待どおりの結果をもたらしているようです。web.configで「許可」と「拒否」を機能させるには、まだ運が必要です。

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

ajax - Ajax クロスドメイン呼び出し

同じマシンで実行されているサーバーの別のインスタンス (別のポート) に Ajax リクエストを送信できますか?

0 投票する
5 に答える
3449 参照

javascript - JavaScript はサードパーティ ドメインから XML データをロードできますか?

JavaScript はYahooから RSS XML フィードをロードできますか?

クライアント側の JS はサードパーティのドメインにアクセスできますか?

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

jquery - CakePHP と jQuery を使用してクロスドメイン Ajax リクエストを実装する方法は?

私は自分のプロジェクトに CakePHP を使用しており、XML ビューを生成して、外部 Web サイトから対話 (CRUD) できるようにしています。CakePHP Web サイトでは認証が必要です。

基本的に、「 http://www.example.com」から「http://mycakeapp.com/posts/views/1.xml 」を表示したい

ただし、jQuery の ajax 関数を使用すると、次のエラーが表示されます: 制限付き URI へのアクセスが拒否されました" コード: "1012 . おそらくJSONPを試すことはオプションであるとグーグルから思われます..しかし、それはケーキにネイティブではないため、むしろxmlを使用したいと思います:(

iframe を使用してみました: ログイン画面が読み込まれます。ログイン後、現在のページが読み込まれます (例: " http://www.example.com ")! iframe ソースは " http://mycakeapp.com/posts/views/1.xml "ですが、

以前にこの問題に取り組んだ人はいますか?

更新:もう少し具体的に言うと、自分の Web サイト (CakePHP で構築) と通信するブックマークレットを作成したいので、URL プロキシ メソッドは機能しません (ただし、提案に感謝します)。

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

ruby-on-rails - Railsの別のドメインにCookieを設定する方法

javascript呼び出しで私のサイトを呼び出している別のドメインにCookieを設定するにはどうすればよいですか?FF3では機能しますが、IE6では機能しません。

私のサーバーは、別のサイトとドメインのjavascriptタグから呼び出されます。結果は、ページにデータを入力するjavascriptを返します(これはウィジェットです)。domain="。mydomain.com"とpath="/"を使用してCookieを設定しようとしています。Firefoxで動作しますが、IEでは動作しません。自分のドメインからのjavascript呼び出しをテストすると、IEで正常に機能します。

Railsを使用してクロスドメインCookie設定をIEで機能させる方法を知っている人はいますか?