Googleアナリティクスを含むGoogleアナリティクスとAzure Application Insightsの解析スクリプトがHTMLに含まれています。彼らは<script>
タグの中に<head>
です。私たちがビルドシステムとしてブランチを使用しているので、ブラウザ同期で、特にブラウザ同期のブランチで見ていると、エラーが発生しています。見ている時には、しかし、このエラーが(興味深いことに、我々は2個の分析タグを持っている)を2回コンソールに出力されます。エラーを引き起こす解析スクリプトを含むBrowserSync
と繰り返し設定し、このエラー数秒ごと:XMLHttpRequestがhttp://localhost:3000/browser-sync/socket.io/?EIO=3&transport=polling&t=1494358571902-4&sid=rhGMlOFa_MbRrYbLAAADをロードすることはできません。要求ヘッダーフィールドx-ms-request-idは、プリフライト応答でAccess-Control-Allow-Headersで許可されていません。
OPTIONS http://localhost:3000/browser-sync/socket.io/?EIO=3&transport=polling&t=1494358572782-5 400(不正なリクエスト)
OPTIONS http://localhost:3000/browser-sync/socket.io/?EIO=3&transport=polling&t=1494358572782-5 400(不正なリクエスト)
のXMLHttpRequestがhttp://localhost:3000/browser-sync/socket.io/?EIO=3&transport=polling&t=1494358572782-5をロードすることはできません。プリフライトの応答に無効なHTTPステータスコードがある400
これらの解析スクリプトは、uBlock Originでブロックすると問題なく動作すると確信しています。それはこれらのスクリプトタグはBrowsersyncタグが注入された場所の前にあることとしなければならなかった場合
私は(すぐに<body>
タグ内に、documentationを参照してください)疑問に思いました。しかし、<body>
タグの末尾に移動しても問題は解決されませんでした。
この原因とはどのようなものですか?どのように緩和できますか?
これはライブサーバーで発生しますが、「localhost」は、これが奇妙に構成されたテスト環境で実行しているように見えます。いくつかのリモートのものは、それがリンクされているドメインから実行されることを期待するかもしれません。これらの面倒なサードパーティ製のものすべてを完全にゼロに制御しているので、本当の問題は、エラーのセットが実際にページ上の機能に影響を与えるか、それとも単にスクロールするエラーなのかということです。私たちのサイトはサードパーティ製のものを使用していますが、さまざまなエラーを吐き出す傾向がありますが、私は悪いコードを修正できないので無視しています。 – Lizardx
"私たちのHTMLの中にいくつかの分析スクリプト" - 私は実際にあなたがいくつかの未知のものを実行していると言っているので、この質問をdownvoteプラス分析をし、それを引き起こしているか尋ねる。あなたはすべてのデータ、使用しているすべてのツールを提供する必要があります。特定の分析ツールにこれらのエラーが付いているのを見たことがあるかもしれませんが、私は常に侵略的であり、他の人とよく遊ぶことが期待されます。 localhostのことも非常に疑わしいです、それはツールがドメインにリンクされているためだと私は思う。 – Lizardx
@Lizardx私はコードを開発しているので、私はローカルサーバーを実行しています。 GoogleアナリティクスとAzure Application Insightsを使用しているという事実を更新しました。 –