ローカル (ファイル プロトコル) AJAX リクエストをサポートするように Chrome を構成する (グラフィック チュートリアル)
この記事では主に、ローカル (ファイル プロトコル) AJAX リクエストをサポートするように Chrome を設定する方法を詳しく紹介します。興味のある方は、
何が問題なのか
WEB 開発プロセスを参照してください。完全なプロジェクトを開発する代わりに、いくつかの簡単なデモを作成します。 現時点での一般的な操作は次のとおりです:
• 新しいフォルダーを作成します
• 必要なファイルを作成します
• Sublime (または他のエディター) でデモのコーディングを完了します
•HTML ファイルをダブルクリックして、ブラウザでデモを直接実行します
この時点でデモに AJAX 操作がある場合、ブラウザはエラーを報告します:
XMLHttpRequest は読み込めません file:// /Users/iceStone/Documents/Learning/angular/demo/angular-moviecat/movie/view.html クロスオリジンリクエストは、http、data、chrome、chrome-extension、https、chrome-extension のプロトコル スキームでのみサポートされます。理由は非常に単純です。ブラウザ (Webkit カーネル) のセキュリティ ポリシーにより、ファイル プロトコルによってアクセスされるアプリケーションは XMLHttpRequest オブジェクトを使用できないと判断されます。また、エラー メッセージには次のように明確に示されています。リクエストはプロトコル スキームでのみサポートされています: http、data、chrome、chrome-extension、https、chrome-extension-resource resource
解決策
私の個人的なお気に入りの Chrome は強力で、言うことはありませんが、想像できてほとんど不可能であるため、サポートも必要です:
Windows:
• Chrome のショートカット プロパティを設定し、「target」の後に --allow-file-access-from-files を追加します。前にスペースがあることに注意して、Chrome を再度開きます。
Mac: •ブラウザはターミナルからのみ開くことができます: ターミナルを開いて次のコマンドを入力します: open -a “Google Chrome” –args –disable-web-security その後、ブロックできますsecure access [ –args: このパラメータはオプションです]
長期的には、必ず HTTP 経由でアプリケーションにアクセスする必要があるため、HTTP サーバー ソフトウェアを構成する必要があります。ただし、始めたばかりの一部の学生にとって、HTTP サーバー (Apache、IIS など) のセットアップは面倒で法外な作業です。
•IDE を使用する学生に言うことはありません。Web 開発に使用されるすべての IDE には http サーバーが組み込まれているため、個別に設定する必要はありません。
•Sublime Text などの軽量エディターを好む学生には、デフォルトで HTTP サーバーが組み込まれていません
次に、Sublime プラグインをお勧めします。 Sublime Server は静的ファイルを提供します。 HTTP サーバーの具体的な使用方法は次のとおりです:
•Command+Shift+P または Ctrl+Shift+P でコマンドを開きます。パネルで、「パッケージ コントロール: パッケージのインストール」と入力します
• しばらく待ちます。しばらくしてから (プラグイン プロバイダーのサーバーに接続します。比較的遅く、壁の後ろにある可能性があります)、SublimeServer を検索します
•必ずフォルダーを開いてSublimeを使用してください。そうしないと、SublimeServerを正常に使用する方法がありません。
•HTML ファイルを開き、右クリック メニューで [SublimeServer で表示] を選択します。この時点で、HTTP 経由でファイルにアクセスできます。
•このオプションが灰色の場合は、SublimeServer ツールが起動されていないことを意味します。 → SublimeServer → SublimeServer を起動
この時点で、すでに Sublime で HTTP サーバーを使用できるようになります。
考えられる問題
「Start SublimeServer」をクリックできない場合は、現在のポート 8080 が占有されている可能性があります (SublimeServer はデフォルトでポート 8080 を使用します)
は、設定ファイルを開いてポートを変更することです別のポートに:
{ "attempts": 5, "autorun": false, // 是否在启动Sublime时自动启动SublimeServer "defaultExtension": ".html", "interval": 500, "mimetypes": { "": "application/octet-stream", ".c": "text/plain", ".h": "text/plain", ".py": "text/plain" }, "port": 2016 // 端口号 }
もちろん、他のエディタにも同様のプラグインがあります。
上記は私が皆さんのためにまとめたものであり、今後皆さんのお役に立てれば幸いです。
関連記事:
Ajax 実装リスト 無限ロードおよび 2 番目のドロップダウン オプションの効果
以上がローカル (ファイル プロトコル) AJAX リクエストをサポートするように Chrome を構成する (グラフィック チュートリアル)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Windows 上で実行するすべてのアプリケーションには、それを更新するためのコンポーネント プログラムがあります。したがって、Google Chrome または Google Earth を使用している場合は、GoogleUpdate.exe アプリケーションが実行され、アップデートが利用可能かどうかが確認され、設定に基づいてアップデートされます。ただし、Windows 11/10 のタスク マネージャーにプロセス updater.exe が表示されなくなり、代わりにプロセス updater.exe が表示される場合は、これには理由があります。 Windows 11/10のUpdater.exeとは何ですか? Googleは、Google Earth、Google Drive、Chromeなどのすべてのアプリのアップデートを公開しました。このアップデートにより、

crdownload は、Chrome ブラウザのダウンロード キャッシュ ファイルで、ダウンロードされていないファイルです。crdownload ファイルは、ハード ディスクからダウンロードされたファイルを保存するために使用される一時ファイル形式です。ユーザーがファイルをダウンロードする際にファイルの整合性を保護し、ファイルの破損を回避するのに役立ちます。 . 予期せぬ中断または停止。 CRDownload ファイルはファイルのバックアップにも使用でき、ユーザーはファイルの一時コピーを保存できます。ダウンロード中に予期しないエラーが発生した場合、CRDownload ファイルを使用してダウンロードしたファイルを復元できます。

PHP BLOB をファイルに変換する方法: 1. PHP サンプル ファイルを作成します; 2. 「function blobToFile(blob) {return new File([blob], 'screenshot.png', { type: 'image/jpeg' })」を通じて} 」メソッドを使用して、Blob をファイルに変換できます。

ファイルのサイズを取得するには、Java の File.length() 関数を使用します。ファイル操作を扱うとき、ファイル サイズは非常に一般的な要件です。Java では、ファイルのサイズを取得するための非常に便利な方法、つまり length( ) File クラスのメソッド。この記事では、このメソッドを使用してファイルのサイズを取得する方法と、対応するコード例を紹介します。まず、サイズを取得したいファイルを表す File オブジェクトを作成する必要があります。 File オブジェクトを作成する方法は次のとおりです: Filef

オープン ソースの詳細については、次のサイトを参照してください。 51CTO Honmeng 開発者コミュニティ https://ost.51cto.com 実行環境 DAYU200:4.0.10.16SDK: 4.0.10.15IDE: 4.0.600 1. アプリケーションを作成するには、[ファイル] をクリックします。 >新しいファイル ->プロジェクトの作成。テンプレートを選択します: [OpenHarmony] EmptyAbility: プロジェクト名 shici、アプリケーション パッケージ名 com.nut.shici、およびアプリケーションの保存場所 XXX (中国語、特殊文字、スペースは含まれません) を入力します。 CompileSDK10、モデル: ステージ。デバイス

Chrome でプラグインを読み込めない場合は、プラグインが正しくインストールされているかどうかの確認、プラグインの無効化と有効化、プラグインのキャッシュのクリア、ブラウザとプラグインの更新、ネットワーク接続の確認、およびシークレット モードでプラグインをロードしようとしています。解決策は次のとおりです: 1. プラグインが正しくインストールされているかどうかを確認し、再インストールします。 2. プラグインを無効にしてから有効にし、[無効] ボタンをクリックして、もう一度 [有効] ボタンをクリックします。 3. プラグインをクリアします。 - キャッシュで、[詳細オプション] > [閲覧データのクリア] を選択し、キャッシュの画像とファイルを確認してすべての Cookie をクリアし、[データのクリア] をクリックします。

Chrome プラグイン拡張機能のインストール ディレクトリとは何ですか?通常の状況では、Chrome プラグイン拡張機能のデフォルトのインストール ディレクトリは次のとおりです。 1. WindowsXP での Chrome プラグインのデフォルトのインストール ディレクトリの場所: C:\DocumentsandSettings\username\LocalSettings\ApplicationData\Google\Chrome\UserData\ Default\Extensions2. Windows7 の chrome プラグインのデフォルトのインストール ディレクトリの場所: C:\Users\username\AppData\Local\Google\Chrome\User

Google Chrome Web ページが開けない場合はどうすればよいですか? Google Chrome を使用するのが好きな友人はたくさんいますが、もちろん、Web ページが正常に開けない、または使用中に Web ページが開くのが非常に遅いと感じる友人もいます。 Google ChromeのWebページがエディタで開けない問題の解決策を見てみましょう。 Google Chrome Webページが開けない問題の解決方法 方法 1. まだレベルをクリアしていないプレイヤーを助けるために、パズルを解くための具体的な方法について学びましょう。まず、右下のネットワークアイコンを右クリックし、「ネットワークとインターネットの設定」を選択します。 2. [イーサネット] をクリックし、[アダプター オプションの変更] をクリックします。 3. 「プロパティ」ボタンをクリックします。 4. ダブルクリックして開きます。
