我在尝试在 google-chrome 中打开本地文件时遇到了一些麻烦,因为它在 google chrome 中给了我一个奇怪的 URL,但在控制台中打印得很好。
这是我在控制台中得到的输出:
文件:///home/user/Questionnaire/initialFr.html?id=902
下面是我在 chrome 中获得的地址:
文件:///主页/用户/问卷/initialFr.html%3Fid=902
据我目前所知,这与 Chrome 转义“?”有关,因为它们必须在服务器端进行解释。有办法解决这个问题吗?
提前致谢
答案1
为了将参数传递给客户端 HTML 页面,当使用本地文件时,#
应该使用哈希而不是问号?
。
因此,基本上:file:///home/user/Questionnaire/initialFr.html#id=902