当我尝试使用参数打开本地html文件时,Internet Explorer显示错误消息

t3c*_*b0t 3 parameters url internet-explorer offline

我在我的硬盘上有一个离线html页面,其中有一些javascript根据url参数执行不同的操作.当我在firefox和opera中打开这个页面时,一切正常,但IE不允许我在网址上附加任何内容.它显示一个错误,上面写着"windows找不到'filename'".我想IE将它作为一个文件,并且找不到带有.html?param = val的文件.

我是否必须更改任何IE设置,以便它识别html文件及其参数?

Pin*_*juh 6

这是因为file:///Windows用于访问本地文件的协议不支持参数值.这是因为它file:///根本不是协议(例如HTTP协议使用GET /.../?param=value HTTP/1.1),但它是内部用于请求文件的接口.

我建议在HTTP和文件协议中使用#而不是自动?锚(这就是#调用方式).