3

私のhddにオフラインのhtmlページがあり、URLパラメーターに応じて異なることを行うjavascriptがいくつかあります。このページをFirefoxとOperaで開くと、すべて正常に機能しますが、IEではURLに何も添付できません。「Windowsが「ファイル名」を見つけることができません」というエラーが表示されます。IEがそれをファイルとして受け取り、.html?param=valのファイルが見つからないと思います。

htmlファイルとそのパラメータを認識するようにIE設定を変更する必要がありますか?

4

1 に答える 1

6

これはfile:///、Windowsがローカルファイルにアクセスするために使用するプロトコルがパラメータ値をサポートしていないために発生します。これは、file:///がプロトコルではなく(たとえば、HTTPプロトコルが使用するGET /.../?param=value HTTP/1.1)、ファイルを要求するために内部的に使用されるインターフェイスであるためです。

アンカー(これはsの呼び出し方法です)がHTTPとファイルプロトコルの両方でサポートされているため、#代わりに使用することをお勧めします。?#

于 2010-03-08T19:10:01.717 に答える