iFrame 和带有 &(与号)的 URL

标签 iframe ampersand

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

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

最佳答案

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

关于iFrame 和带有 &(与号)的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9824659/

相关文章:

javascript - 如何从 Iframe 打开新标签页?

html - 如何从主应用程序中分离出包含 css 导入的 html 正文的电子邮件

wordpress - Wordpress 标题中的&符号打破了我对社交媒体链接的分享

c++ - 将&符号附加到类方法上

html - 输入框持续到下一页 ICS

javascript - iframe嵌入页面

c - 函数调用中&符号是什么意思?

c# - & 符号被 HTML 编码为 &。有什么办法可以防止这种情况?

ios - Swift 参数中的 POST 需要符号 "&"

javascript - 是否可以从父级覆盖 iFrame 中的 javascript?如果是这样怎么办?