iFrame и URL с & (амперсанд) - PullRequest
       5

iFrame и URL с & (амперсанд)

2 голосов
/ 22 марта 2012

У меня есть страница с iFrame, указывающая на URL с параметрами.URL выглядит следующим образом: http://www.myurl.com/page.aspx?parameter1=A&parameter2=B Когда он редактируется в некоторых из этих WYSIWYG, & изменяется на &, и это прекрасно работает.но редко мой журнал говорил мне, что мой page.aspx не находит второй параметр ... если я скопирую и вставлю URL с & в браузер, http://www.myurl.com/page.aspx?parameter1=A&parameter2=B не будет работать, что работает только внутри iFrame...

  1. Мы уже изучили возможность того, что моя страница содержит что-то вроде этого: &
  2. Я уже тестировал в Firefox4, IE9 и Chrome17 и смотрю, как iFrame рендер &,
  3. Может быть другой браузер, который не поддерживает / рендер & в iFrame, если да, то какие ???Любая другая идея, что предложение ???

Ответы [ 2 ]

2 голосов
/ 10 сентября 2014

Также рассмотрите возможность использования двойных кавычек вокруг параметра, например, вместо:

src = 'http://blahblah.com'

сделать

src = "http://blahblah.com"

Когда я это изменил, мне больше не нужно было бежать от амперсанда

1 голос
/ 22 марта 2012

& используется для экранирования от амперсанда (&) в XML. Вы всегда должны использовать & вместо просто & в таких атрибутах, как href. Вставляя его в адресную строку вашего браузера, вы не должны использовать & просто потому, что он не выполняет какой-либо анализ XML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...