Я хочу заменить URL-адреса, отображаемые в поле для комментариев Facebook на моем сайте, поскольку мое доменное имя изменилось с момента публикации этих комментариев с URL-адресами.
Например,
Изменить все:
Site1.com => site2.com
Site1.com => Site2.com
Я сделал код, который в целом работает на моем сайте, чтобы заменить текстовые строки:
$("div").each(function (i) {
$(this).html($(this).html().replace('site1.com','site2.com'));
});
Проблема в том, что поле комментариев Facebook находится внутри iFrame.
Так может ли кто-нибудь помочь мне отредактировать этот код для нацеливания на текст внутри iFrame?
Думаю, это не должно быть слишком сложно, но я новичок в JavaScript / jQuery. К сожалению.
Кроме того, мне интересно, влияет ли это из-за способа загрузки поля «Комментарий» (не мгновенно, похоже на Ajax), это влияет на время, в которое мой скрипт может изменять текст в полях комментариев Facebook.
Пожалуйста, дайте мне знать, если вы понимаете, о чем я.
Может быть, мне нужно что-то сделать, чтобы активировать JS в нужный момент?
Я пытаюсь загрузить его после <body>
на данный момент.