Safari 6 oluşturma sorunları / eserleri (Mountain Lion'da)


12

Son güncelleme Apple'dan bu hatanın OS X Mountain Lion 10.8.3'te düzeltildiğini onaylayan bir e-posta aldım


Mountain Lion çalıştıran farklı sistemlerde Safari 6 ile oluşturma sorunları yaşıyorum ve bir çözüm bulamıyorum. Sorunu tanımlamak için bazı ekran görüntüleri ekledim.

Güncelleme Daha fazla araştırma bunun sadece 2012 Mac modellerinde, özellikle HD4000 grafikli modellerde bir sorun olabileceğini düşündürmektedir.

Güncelleme Eserler her zaman hemen görünmez, görünmeden önce bazı yeniden yükleme ve / veya kapatma / yeniden açma sekmeleri gerektirir.

Güncelleme sorunu olarak teyit edilir değil bir WebKit hata ve (Simon Fraser tarafından sorununa 12750455) Elma bir hata olarak açtığı olmuştur.

Safari'de Twitter Bootstrap web sitesi

Safari'de Twitter Bootstrap web sitesi

Firefox'ta Twitter Bootstrap web sitesi

Firefox'ta Twitter Bootstrap web sitesi

Teak'ın Safari'deki jsfiddle

Teak'ın Safari'deki jsfiddle

Firefox'ta Teak'ın jsfiddle'ı

Firefox'ta Teak'ın jsfiddle'ı

Ekran görüntülerinde gösterilen web sitelerine bağlantılar:


2
Metni biraz düzenlemeye çalıştım, ancak başka bir sitenin daha iyi olup olmayacağını ve taşınmasını önermeden önce öncelikle aradığınızı açıklığa kavuşturabilir misiniz? Bunun bir yamaya ihtiyaç duyan JQuery veya WebKit / Safari ile ilgili olmasını ister misiniz? Buradaki kullanıcılara daha fazla odaklanıyoruz ve bazıları programcılar ve web geliştiricileri olmasına rağmen, kod seviyesi ve hata / regresyon seviyesi bilgisi için en iyi yer değiliz. Sizi Apple'da bir hata nasıl dosyalayacağınıza işaret edebiliriz, ancak genellikle burada ayrıntılı html / css / js Soru-Cevap yok.
bmike

1
Ben çok iyiyim ... imgur.com/a/vICCs Ben OS X Lion 10.7.5 üzerinde Safari 6.0.1 kullanıyorum
daviesgeek

@bmike Benim tahminim bu bir Mountain Lion problemi, html / css / js problemi değil.
René

Az önce Mountain Lion'u da çalıştıran bir meslektaşımdan sordum: sorun yok. Böylece sorunun kaynağı benim için bir sır olarak kalıyor.
René

1
@ René blackpixel.com/blog/2012/02/radar-or-gtfo.html'ye göre , Apple ile yinelenen hataları yükseltmek iyi bir fikirdir, bu yüzden siz de rapor ederseniz muhtemelen iyi bir fikirdir!
Olly Hodgson

Yanıtlar:


3

Safari'de bir hata oldu, OSX Güncellemesi 10.8.3'te çözüldü!


1
Örneğin, güncelleme notlarının ilgili teklifini eklemek cevabınızın değerini büyük ölçüde artıracaktır.
Mart'ta Thecafremo

1
Güncelleme notlarında aslında not edilmedi, ancak çözdü. Güncellemeden önce ve sonra kendim denedim.
Guido Hendriks

1
Apple tarafından bu hafta Mountain Lion 10.8.3 + Safari 6.0.3 sürümüyle birlikte giderildiği anlaşılıyor.
Sinklar

8

Bunun Intel Graphics 4000 GPU ile ilgili bir hata olduğunu onaylayabilirim. 13 "Retina MacBook Pro'mda grafik eserler görüyorum, Mt. Lion ve Nvidia Geforce GPU'lu eski MBP'mde değil.

Web siteleri için css düğmeleri geliştirmeye çalışırken bu sorunla ilgili ilk elden deneyimim var ...

Ben eserler border-radiusile birlikte css3 kullanılarak çoğaltılabilir inanıyorum box-shadow. Yine de diğer birçok durumda da olur. (Hangi teyit edebilirim)

İşte webkit web sitesinde bir hata raporuna bir bağlantı (gerçi orada olduğuna emin değilim):

https://bugs.webkit.org/show_bug.cgi?id=103087

Ve SO sorusu geldi:

/programming/13505314/artifacts-on-css-rendering-box-shadow-on-safari-6-0-2-on-mountain-lion


1
Bunu paylaştığın için teşekkürler. Bu sorun bir webkit sorunu olduğuna ikna olmadım, çünkü bu sorun OS X Mountain Lion'a özgü ve sadece HD4000 grafiklerle.
René

2

Bu Intel HD 4000 hatası değil. Bu hatayı yalnızca Intel HD 4000'de Safari'den görebiliyorum. (Opera, Chrome, Firefox) ile sayfa açarsam - bu hatayı yeniden oluşturamıyorum


2

Bu soruna hızlı bir çözüm, kenar yarıçapı veya diğer hasara neden olan bir nesne üzerinde bir dönüşüm kullanmaktır. Bu şekilde grafik kartıyla yeniden çizmeye zorlarsınız ve bu da sorunu ortadan kaldırır.

Aşağıdaki özelliği uygulayın: -webkit-transform: translate3d(0,0,0);- Ve iyi olmalısın.


Çok fazla şey içeren bir div'a uygularsanız, önemsiz bir performans maliyeti vardır, ancak hatayı geçici olarak çözer.
James

Performans maliyeti? Bununla ilgili bazı veriler görmek istiyorum. Eklenen maliyetler GPU tarafından ele alınmalıdır.
Kalms

1
Boş bir dönüşüm GPU'daki o öğe için bir destek dokusu oluşturur. Bu, öğeyi boya yerine bir kompozit olduğu için ucuzlaştırır, ancak GPU'ya yeni bir doku yüklemenin yanı sıra öğeyi yeniden boyaması gerektiği için öğedeki değişiklikleri daha pahalı hale getirir (örneğin metin, boyut, stil değişiklikleri). . Telefonlarda sorun olabilecek GPU belleğini de alırsınız.
JaffaTheCake

Bunun için teşekkür ederim. Bu konuda bilgi için iyi bir öneriniz var mı?
Kalms

1

Başkalarının neler olup bittiğini çoğaltması / suss etmesi için internette canlı olan bir şey için bir bağlantı sağlayamazsanız yapacağım şeyler şunlardır.

  1. Sabit, ancak gönderim yapmayan bir hata olup olmadığını görmek için her gece bir webkit derlemesi deneyin. http://nightly.webkit.org

  2. Birinden kaynaklanmadığından emin olmak için tüm uzantıları Safari'den kaldırın.


Ekran görüntülerinde gösterilen web sitelerine bağlantılar ekledim.
René

Her iki önerinizi de denedim ama maalesef işe yaramadı.
René

1

Bu hatayı retina 15 "macbook'ta da onaylayabilirim (osx 10.8.2, safari 6.0.2)

Macbook'umda ayrıca Intel HD4000, ancak harici ekran için Nvidia GT 650M var.

Grafik kartı (sürücü) hariç diğer tüm olasılıkları ortadan kaldırmak için Nvidia kartına harici bir ekran bağlamak için bir yıldırım-dvi adaptörü kullandım.

Sonuç: Tuhaf çizgiler ve garip jquery efektleri yok!

Sonuç: HD4000 (sürücü) sorunu.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.