HTML5 とキャンバスを使用するソフトウェアを作成する必要があります。
サーバーを必要とせずに、ソフトウェア全体をローカルで実行できる必要があります。したがって、私はJavascriptのみを使用でき、phpは使用できません。
難しい部分: 操作中に必要なテキスト ファイルのコンテンツを動的に取得する必要があります。
例: ソフトウェアが起動したら、「config.json」が必要です。ユーザーがいくつかの決定を下した後、「story1.txt」または「story2.txt」などが必要になります。
私の問題:
Chrome が Ajax をブロックしているため、Ajax を使用できません。ローカル ファイルは他のファイルのコンテンツを取得できません。私はいつもエラーメッセージを受け取ります。
私がこれまでに試したこと:
Ajax と jQuery を使用してファイルを読み込む
Chrome でファイルを読み込めません
ファイルを script-Tag にロードする
JSON-File を js-Code として宣言しても、読み込まれた File の内容にアクセスできません
非表示の Iframe にファイルをロードし、そのコンテンツを読み取ります
ロードが機能し、コードが表示されます。しかし、IFrame のコンテンツにアクセスしようとすると、Chrome のエラー メッセージが再び表示されます。
"Uncaught SecurityError: Blocked a frame with origin "null" from accessing a frame with origin "null". Protocols, domains, and ports must match."
質問:
Textfile を動的にロードする方法はありますか、それとも Web サーバーを使用する必要がありますか?