【问题标题】:iFrame And URL with & (ampersand)iFrame 和带有 &(和号)的 URL
【发布时间】:2014-09-10 07:56:18
【问题描述】:

我有一个包含指向带有参数的 URL 的 iFrame 的页面。 URL 看起来像:http://www.myurl.com/page.aspx?parameter1=A&parameter2=B 当它在其中一些所见即所得中进行编辑时,& 更改为&,并且工作正常。但很少我的日志告诉我我的page.aspx 没有找到第二个参数...如果我在浏览器中复制并粘贴带有& 的URL http://www.myurl.com/page.aspx?parameter1=A&parameter2=B 不起作用,那只能在iFrame 内部工作。 ..

  1. 我们已经调查了我的页面是否包含类似的内容 这个:&
  2. 我已经在 Firefox4、IE9 和 Chrome17 中测试过 看看 iFrame 渲染& 好了。
  3. 可能是其他浏览器不支持 在 iFrame 中支持/渲染&,如果是,是哪个???任何其他 想到这个建议???

【问题讨论】:

    标签: iframe ampersand


    【解决方案1】:

    还可以考虑在参数周围使用双引号,例如而不是:

    src = 'http://blahblah.com'
    

    src = "http://blahblah.com"
    

    当我改变它时,我不再需要逃避&符号了

    【讨论】:

      【解决方案2】:

      & 用于转义 XML 中的 & 符号 (&)。在href 等属性中,您应该始终使用& 而不仅仅是&。将其粘贴到浏览器的地址栏中时,不应仅仅因为它不进行任何形式的 XML 解析而使用 &

      【讨论】:

        猜你喜欢
        • 2011-02-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-29
        • 2011-05-25
        • 2012-06-11
        • 1970-01-01
        相关资源
        最近更新 更多