ホームページ  >  に質問  >  本文

javascript - vue プロジェクトは、運用および保守担当者がパッケージ化後にバックグラウンド サービス アドレスを変更できるように、ajax 同期リクエストを使用しますが、chrome は警告を出しました⚠️

1. vue プロジェクトは、運用および保守担当者がパッケージ化後にバックグラウンド サービスのアドレスを変更できるようにするために、ajax 同期リクエストを使用しますが、chrome は警告を出しました⚠️

  1. 私のプロジェクトのルート ディレクトリをリクエストし、対応するアドレスと結合することができます。

    letbaseUrl
    import { Ajax } from './components/commonjs/ajax.js'
    Ajax.get('./static/baseApi.json', function (res) {
    let jsonRes = JSON.parse(res)
    console.log('リクエストされたコンテンツ:', jsonRes.baseUrl)
    BaseUrl = jsonRes.baseUrl
    tempstaticUrl = jsonRes.staticUrl
    tempmodelLoadedUrl = jsonRes.modelLoadedUrl
    })
    // letbaseUrl = '/CpyService'
    console.log('現在アクセスされているバックグラウンド アドレス: ',baseUrl)
    export デフォルト {
    authCode:baseUrl '/ AuthImageCode/authCode'
    }

    1. しかし、Chrome コンソールには次の警告が表示されました:
      ajax.js?4a26:6 [非推奨] メイン スレッドの同期 XMLHttpRequest は、エンド ユーザーのエクスペリエンスに悪影響を及ぼすため、非推奨となります。詳細については、https://xhr.spec.whatwg.org/.

    を確認してください。
淡淡烟草味淡淡烟草味2711日前1084

全員に返信(2)返信します

  • 为情所困

    为情所困2017-05-17 09:59:30

    この警告は、async=false で ajax を使用していることを意味します。これはパッケージ化などとは何の関係もありません。

    返事
    0
  • ringa_lee

    ringa_lee2017-05-17 09:59:30

    jsonp の使用を検討しますか?スクリプトタグを使用して導入されたデータ、

    返事
    0
  • キャンセル返事