【问题标题】:In IE, weird issue with QueryString having "copy" as a parameter在 IE 中,QueryString 具有“复制”作为参数的奇怪问题
【发布时间】:2015-08-11 04:59:36
【问题描述】:

我在 IE11 中遇到了一个与查询字符串相关的奇怪问题。

我有一个带有 href 的锚标记。查询字符串中传递的参数之一是单词“copy”,如下面的屏幕截图所示。

在 Chrome 中,它工作得非常好。

在 IE 中,当我尝试访问查询字符串时,我发现它已更改为其他内容,如下面的屏幕截图所示。

如果我将该参数更改为其他参数,例如“cid”。

有人可以帮我弄清楚这里发生了什么吗?

谢谢。

【问题讨论】:

    标签: c# asp.net internet-explorer query-string internet-explorer-11


    【解决方案1】:

    %uxxxx 是 Unicode 字符的非标准 html 编码。 %3d= 字符的标准 html 编码。 Internet Explorer 将“&copy”视为字符实体,即使它缺少尾随分号。为了解决这个问题,用它的 html 实体表示替换原来的 & 符号。

    qid=13412&copy=true
    

    【讨论】:

    • 解决方案运行良好,但不应该作为 IE 的问题提出来吗?
    • 我想是的。首先检查它是否影响最新版本。如果是这样,您可以提交错误报告。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-03
    • 1970-01-01
    • 2023-03-30
    相关资源
    最近更新 更多