0

重複の可能性:
すべてのリンクを//だけに変更できますか?

開発中にすべてのリンクで//だけを使用することは可能ですか?たとえば、出力したい

<select><option value="://my-page.html">Goto Page</option></select>

いいえ

<select><option value="http://my-page.html">Goto Page</option></select>

また

<select><option value="https://my-page.html">Goto Page</option></select>

私は以前どこかでこれを見たことがあり、開発中に多くの時間を節約できるので、これを行っても大丈夫かどうか疑問に思っていました。

また、ユーザーがどのプロトコルを使用しているかにもよりますが、ユーザーは私のWebサイト全体でそのプロトコルを使用し続けることができます。

4

1 に答える 1

0

なぜあなたが<option value例として使用しているのかわかりません。この場合、ブラウザーはこれを URL として認識しないため、これらの値を使用する場所にプロトコル (http/https) を手動で追加する必要があります。<option valueブラウザの観点からは単なるテキスト文字列です。

ただし、ブラウザが URL として認識している値については、目的を達成できます。例えば:

<img src="/images/1.jpg" />
<script src="/js/jquery.js" />

パスの先頭に置くこと/で、パスが絶対パスであること、つまりサイトのルートから始まることをブラウザーに伝えます。

于 2012-04-18T02:52:52.860 に答える