27 mart 2009-cu il, Cümə
Təqdim olunduğu gündən bəri
Google Chrome
keçən ilin sentyabr ayında veb-ustalardan və veb-tərtibatçılardan saytlarının Google Chrome-da necə əla görünməsini təmin etmək barədə bir çox suallar aldıq. Suallar Chrome komandası üçün çox dərin mənalı və maarifləndirici idi və mən saytınızın Google Chrome-da möhtəşəm görünməsi üçün bir neçə faydalı məsləhətlə cavab vermək istəyirəm.

Google Chrome-un aşkarlanması
Əksər saytlar həm Safari, həm də Google Chrome-da eyni şəkildə işləyəcək, çünki onların hər ikisi
WebKitəsaslı brauzerlərdir. Əgər saytınız Safari-də düzgün görünürsə, o, Google Chrome-da da düzgün görünməlidir.
Chrome nisbətən yeni olduğu üçün bir çox sayt Google Chrome-u başqa brauzerlə səhv salıb. Əgər saytınız Chrome-da tam düzgün görünmürsə, lakin Safari-də yaxşı işləyirsə, ola bilər ki, saytınız sadəcə olaraq Chrome-un istifadəçi agenti sətrini tanıya bilmir.
Platformalar və brauzerlər WebKit-i öz render mühərriki kimi qəbul etdikcə, düzgün JavaScript yoxlamaları ilə saytınız onları avtomatik olaraq aşkar edə və dəstəkləyə bilər. Adətən, saytlar JavaScript-dən istifadə edərək
navigator.userAgent xassəsində “Chrome” və ya “Safari” sözlərini ‘axtarır’, lakin siz
düzgün obyekt aşkarlanmasından
mümkünsə istifadə etməlisiniz. Əslində, Gmail ilk gündən Chrome-da WebKit-i düzgün şəkildə aşkar edir!

Əgər istifadəçi agenti növünü mütləq aşkar etməlisinizsə, WebKit-i aşkar etmək üçün bu sadə JavaScript-dən istifadə edə bilərsiniz:
Və ya WebKit versiyasının müəyyən bir versiyadan az olmadığını yoxlamaq istəyirsinizsə — məsələn, yeni və parlaq WebKit xüsusiyyətindən istifadə etmək istəyirsinizsə:
İstinad üçün burada bəzi brauzer buraxılışları və onların təqdim etdiyi WebKit versiyaları verilmişdir:
| Brauzer | WebKit versiyası |
|---|---|
| Chrome 1.0 | 525.19 |
| Chrome 2.0 beta | 530.1 |
| Safari 3.1 | 525.19 |
| Safari 3.2 | 525.26.2 |
| Safari 4.0 beta | 528.16 |
Biz navigator.vendor yoxlamalarına “Google” və ya “Apple” əlavə etməyi tövsiyə etmirik,
çünki bu, digər WebKit və ya Chromium əsaslı brauzerləri aşkar etməyəcək!
WebKit-in aşkarlanması haqqında ətraflı məlumatı burada tapa bilərsiniz.
webkit.org
- Digər faydalı məsləhətlər
- Google Chrome ActiveX plaginlərini dəstəkləmir, lakin NPAPI plaginlərini dəstəkləyir. Bu o deməkdir ki, Google Chrome-da Flash və Java kimi plagin məzmununu Firefox və Safari ilə etdiyiniz kimi göstərə bilərsiniz. Əgər saytınızdakı mətn bir qədər qəribə görünürsə, HTTP cavab başlıqlarında və ya səhifələrin başlanğıcında
düzgün məzmun növü və simvol kodlaşdırma məlumatını təqdim etdiyinizə əmin olun, üstünlük verilir ki, bu,<head> - bölməsinin yuxarı hissəsinə yaxın olsun.
- Blok elementlərini daxili elementlərin içinə qoymayın.
> Əgər JavaScript-iniz Google Chrome-da işləmirsə, “səhifə” menyusu altındakı Chrome-un daxili JavaScript sazlayıcısından istifadə edərək sazlaya bilərsiniz
> ‘Developer’
‘Debug JavaScript’ menyu seçimi.
Veb-ustalara və veb-tərtibatçılara daha çox cavab tapmağa kömək etmək üçün biz xüsusilə suallarınızı cavablandırmaq üçün
dəstək mərkəzi
və
forum
yaratdıq. Əlbəttə ki, Chrome-da həqiqətən bir səhv olduğunu düşünürsünüzsə, zəhmət olmasa!
bizə bildirin
Google Chrome-u təkmilləşdirməyə kömək edin!
Əgər daha çox kömək etmək istəyirsinizsə, biz Google-un daxili uyğunluq və performans ölçmələri üçün öz saytını etalon kimi istifadə etməyə icra maraqlı ola biləcək saytlar axtarırıq. Əgər Google Chrome inkişafının saytınızın keşlənmiş versiyasına qarşı optimallaşdırılmasında maraqlısınızsa, lakin təfərrüatlar üçün bizimlə əlaqə saxlayın.
chrome-webmasters@google.com
Bunu necə tətbiq edirik
Google announcements age. We keep this post here for the record, and we note for clients whether the behaviour it describes still applies today or has since been superseded.
Əlaqəli xidmətlər