получите iframe название страницы из JavaScript с помощью jQuery

Как был сказан (принятие Apache Перед ветвлением) - MaxClients = макс. обрабатывает сразу.

, Если Вы находите, Вы становитесь прибитыми с реальным трафиком (и не неправильно сконфигурированный StartServers/Min/MaxSpareServers), существуют некоторые другие вещи, которые можно сделать:

  1. Настроенный отдельный, легкий апачский процесс (или lighttpd) для Вашего статического содержания. Тем путем весь маленький, статический материал не "загрязняет" Ваш тяжелый процесс приложения. Это может быть на том же сервере или другом. Не имеет значения.
  2. Помещенный обратный прокси как Сквид перед Вашим процессом Apache. Обратный прокси быстро высосет вниз содержание из Apache и сохранит его в памяти и затем пакете, это отступает клиенту. Таким образом, пользователи AOL на модемах 14.4 КБ не делают пожирателя ресурсов один из Ваших ценных слотов Apache. В качестве награды такая установка может быть настроена для кэширования части содержания для сокращения нагрузки на процессы Apache.
6
задан ebattulga 15 October 2009 в 07:30
поделиться

3 ответа

Если вы хотите сделать это с помощью jQuery:

var title = $("#frame_id").contents().find("title").html();
$(document).find("title").html(title);

Вы можете сделать это только тогда, когда страницы находятся в одном домене, иначе это бесполезно.

7
ответ дан 8 December 2019 в 17:23
поделиться

Предоставление iframe src и родительского документа src в одном домене:

Родительский документ:

<html>
<head><title>Parent</title>
<body>
   <iframe id="f" src="someurl.html"></iframe>
   <script>
       //if the parent should set the title, here it is
       document.title = document.getElementById('f').contentWindow.document.title;
   </script>
</body>
</html>

someurl. html:

<html>
<head><title>Child</title>
<body>
  <script>
       //if the child wants to set the parent title, here it is
       parent.document.title = document.title;
       //or top.document.title = document.title;

  </script>
</body> 
</html>
3
ответ дан 8 December 2019 в 17:23
поделиться

Если веб-страница не находится в iframe из того же домена, что и содержащая страница, это невозможно.

Если у них один и тот же домен, попробуйте следующее:

document.title = document.getElementById("iframe").documentElement.title;
2
ответ дан 8 December 2019 в 17:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: