問題タブ [xmlhttprequest-level2]

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

android - PhoneGap - エミュレーターでの Ajax XmlHttpequest の動作 | デスクトップ ブラウザではなく、デバイス上ではありません

サーバーに Jquery Ajax XmlHttpRequest クロスドメイン要求を行う PhoneGap (Cordova Apache) でアプリを開発しています。

コードは次のとおりです。

Firefox 28、IE 11、および Chrome 34 で正常に動作します。また、AVD android 4.0 を搭載した android エミュレーターでも正常に動作します。

Manifest.xml ファイルに次のデータを入れます

そしてConfig.xmlで

上記のJSスクリプトでcorsも許可しています

これにより、クロスドメインが許可されます。


-> 私のデバイスでは動作しないという問題があります。(Android 4.2.2) つまり、アプリはうまくロードされますが、ajax 要求からデータを表示すると、もう機能しません。

マニフェストまたは構成ファイルで認証が欠落している可能性がありますか?

残念ながら、デバイス上でライブでデバッグすることはできません:s

前もって感謝します !

nb: Windows 8.1 - PhoneGap Cordova Apache 3.4

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

google-chrome - Google Chrome クロス ドメイン セキュリティを無効にする方法

Ubuntu の Google Chrome でクロス ドメイン セキュリティを無効にするコマンドは何ですか。

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

internet-explorer - IE11 - チャンク データが 4kiB より大きい場合、XMLHttpRequest レベル 2 の onprogress イベントがトリガーされない

サーバーとのスティッキー接続を維持するためにXMLHTTPRequestレベル 2 を使用しています。

IE10、Chrome、および Firefox では、受信したすべてのデータ チャンクが期待どおりにonprogressイベントをトリガーしています。ただし、IE11 では、データ チャンクが 4kiB を超える場合、そのチャンクに対してイベントはトリガーされません。他の何かを受け取った後にのみトリガーされます。

前のチャンクが 4k より大きい場合に 0.5 秒後にダミー データを送信する回避策を実装したので、ダミー データに対して onprogress がトリガーされ、目的のデータを取得できます。

私が知りたいのは、この問題に対するより良い修正があるかどうか、または回避策が実際に正しい修正であるかどうかを確認するために、進行中に関する実際の IE11 の動作です。

何か助けはありますか?

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

javascript - XMTHttpRequest オブジェクトを再利用していますか?

オートコンプリートのニーズによりよく適合するように、いくつかの ajax コードを書き直そうとしています。そのような状況では、以前のリクエストを中止しなければならない場合があるため、そのオブジェクトxhr.abort()を再利用するのはかなり自然なことです(ここで呼び出しました)。XMLHttpRequestxhr

オブジェクトを再利用することが良い考えか悪い考えかを理解しようとしていXMLHttpRequestます。どのような長所と短所を見ることができますか?

PS: この書き換えでは、ネイティブの ES6 スタイルの Promise を使用するため、新しい Web ブラウザーでのみ実行できます。

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

javascript - 別のドメインから jQuery で CORS を使用して JSON 値を検索する (クロスサイト)

私はjQueryが初めてです。しかし、私が見つけたのは、どの Javascript 関数でも非常に使いやすいということです。

私が達成しようとしていることは -

http://www.w3schools.com/jquery/demo_ajax_json.js

これかこれ

https://www.googleapis.com/calendar/v3/calendars/mnjusq8qt3kh847kge772s9fmk%40group.calendar.google.com/events?singleEvents=true&key=AIzaSyD28KypP-wTD-AKZVECKL0WsxoXhJiYbys

jQueryの助けを借りて Javascript を使用して、私のページのアドレスの JSON データ。

ページ コンテンツは単純な JSON データです。

私がjQueryで行ったことは-

そして、私が毎回入っているのは -

クロムで-

キャッチされない SyntaxError: 予期しないトークン:

Firefox では -

構文エラー: ありません。before ステートメント "firstName": "John",

私は何度も試し、その解決策をどこでも探しました。

しかし、私は適切な解決策を得ることができません。

誰でも私を助けてもらえますか?

助けてくれてありがとう。

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

javascript - XMLHttpRequest を使用しているときに、JavaScript で「制限付き URI へのアクセスが拒否されました」というエラーをどのように処理しますか?

次のコードがあります。

ただし、コンピューターから直接 index.html を実行すると (サーバーから提供されていない場合)、スクリプトがしようとしている相対パスのため、Firefox Web コンソールで「NS_ERROR_DOM_BAD_URI: 制限付き URI へのアクセスが拒否されました」というメッセージが表示されます。私のコンピューターではアクセスできません (私のサーバー上にあります)。現在、ユーザーがこのコードをトリガーするボタンをクリックしても何も起こらないため、このエラーを正しく処理したいと考えています。ステータス コード チェックを既に追加しましたが、このエラーの処理には機能していないようです。リクエストが返されないと思いますか? では、このようなエラーをどのように処理すればよいでしょうか。