、代わりにfile://
を言ってのあなたはhttp://
を言うことができるように、このようなファイルは、おそらくローカルWebサーバーを作っては何webstorm file://
で始まるURLから動作しない場合がありますロードします。ウェブサイトがfile://
から画像を読み込むことができた場合、あなたが訪れたウェブページはあなたのコンピュータ上のファイルを検索し、同意なしにインターネットを介して送信することができます。サーバーが必要です。あなたのコンピュータで作業している場合、Webstormのようなローカルサーバーを作成し、そこで自分のファイルをホストすることができます。 githubページやcodepenのような別のサービスでホストしてください。
すべての画像が同じディレクトリにあるので、loadImage
に電話するたびに、/User/user/whatever_other_directory_you_have_it_under/image.png
の代わりに画像の名前と拡張子を使用するようにしてください。
これを実行したら、プロジェクトのローカルWebサーバーを作成できます。ローカルサーバーを作成するには、ターミナル(ユーティリティの下のアプリケーション)を開き、cd
と入力し、プロジェクトフォルダをドラッグしてターミナルにドロップし、Enterキーを押します。次に、python -m SimpleHTTPServerと入力して、Serving HTTP on 0.0.0.0 port 8000 ...
のようになるまで待ちます。あなたのブラウザにアクセスしてhttp://0.0.0.0:8000と入力してください(あなたが持っているものを数字に置き換えてください。あなたがするまでこのリンクは機能しません)それ)
イメージは大丈夫です。サーバーを停止する必要がある場合は、端末に戻り、control+C
を押してください。
p5スケッチを提示すると、ローカルサーバーを作成した場合、誰も自分のコンピュータでWebサイトを表示できないことに注意してください。ローカルサーバーは、それを実行しているデバイスに隔離されています(ローカルサーバーを作成してプロジェクトファイルを作成しても問題ありません)。
世界中の誰とでもリンクを共有できるようにウェブサイトをホストしたい場合は、コードペインまたはギブスページを使用できます。もしあなたがcodepen.ioに行くなら、それは自己説明的でなければなりませんが、あなたの画像をtumblrなどの画像ホスティングサイトにアップロードして、それらの画像のURLソースをcodepenに追加するか、すべてをgithubに入れてより良いものにする必要があります結果!
githubページを使用するにはgithubアカウントを作成する必要があります(好ましくは、ユーザー名はページの名前を付けたいものです)。リポジトリをinsert_username_here.github.io
とします。リポジトリにファイルを追加します(すべてのサブディレクトリとフォルダをプロジェクトフォルダのままにしてください)。 1〜2分後にhttp://insert_username_here.github.io
にアクセスして、あなたの新しいホストされたウェブページを賞賛してください!
希望に役立ちます!
あなたは[mcve]を投稿できますか?また、なぜこれが問題なのでしょうか?とにかくあなたのhtmlファイルをそのように開くべきではないでしょう。 –
私の仕事を格付けするTAが自分のゲームを開いてプレイできるようにする必要があります。 –
ファイルを実行するために自分のサーバーを稼働させないのですか?そうでなければ、彼らはあなたが物事をどのようにしたいかについての指示を持つべきです。 –