Я работаю над созданием приложения rails , и я получаю известие от пользователей Safari 4 о странной и нерегулярной ошибке рендеринга, при которой страница появляется на короткое время, но быстро исчезает и заменяется напустая белая страница.
Мне не удалось воспроизвести проблему в Safari 5 на Lion, но я неоднократно сталкивался с проблемой на Safari 4 для iOS.Без доступа к Snow Leopard или Safari 4 я не смог провести никакого тестирования с этой стороны.
Иногда перезагрузка страницы позволяет пользователю получить доступ к контенту, но иногда требуется более десяти попыток, прежде чемна самом деле все происходит.
Кроме того, в некоторых случаях страница отображается нормально, но на сайте появляются некоторые частичные теги HTML.Это может или не может быть связано, но я столкнулся с проблемой только в iOS.
Сейчас я думаю, что проблема вызвана какой-то неисправностью встраивания изображений в URI данных или какой-то другойошибка сценария, но я не имею ни малейшего представления.
Доступ к веб-сайту здесь - http://www.fairviewhs.org
из встроенного макета ruby:
<head>
<%= include_stylesheets :screen, :media => 'screen, projection' %>
<%= include_stylesheets :print, :media => 'print' %>
<%= stylesheet_link_tag "event_calendar", :media => 'screen, projection, print' %>
<!--[if lt IE 8]>
<%= stylesheet_link_tag "compiled/ie", :media => 'screen, projection' %>
<![endif]-->
<link rel="stylesheet" href="/fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />
<script src="<%= javascript_path "load" %>" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
head.js(
"https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js",
"http://gettopup.com/releases/latest/top_up-min.js",
"<%= javascript_path "rails" %>",
"<%= javascript_path "application" %>",
"<%= javascript_path "jquery.sap" %>",
"<%= javascript_path "sap" %>",
"<%= javascript_path "forms" %>",
"<%= javascript_path "nested_form" %>",
"<%= javascript_path "event_calendar" %>",
"<%= javascript_path "/fancybox/jquery.fancybox-1.3.4.pack.js" %>",
"<%= javascript_path "/fancybox/jquery.easing-1.3.pack.js" %>",
"<%= javascript_path "/fancybox/jquery.mousewheel-3.0.4.pack.js" %>",
"<%= javascript_path "midiswag" %>"
);
</script>
<%= csrf_meta_tag %>
<%= favicon_link_tag %>
<meta charset="utf-8" />
<%- if @title.blank? -%>
<title>Fairview High School</title>
<%- else -%>
<title>Fairview High School > <%= @title %></title>
<%- end -%>
</head>