Google Chrome מכיל תכונות רבות שמנהלי אתרים יכולים למנף כדי להעניק חוויית משתמש-קצה טובה יותר. Google Chrome מגיע עם Gears מובנה, המאפשר למנהלי אתרים לנצל את ממשקי תכנות היישומים כמאגר לא-מקוון. כמו כן, Google Chrome מאפשר להתאים ליישום האינטרנט שלך מראה ותחושה של יישום "שולחן עבודה", מכיוון שמשתמשים יכולים להפעיל את Google Chrome במצב ממשק משתמש מינימלי, שבו התכונה היחידה היא סרגל כותרת.
Google Chrome(V8), JavaScript הנוכחיים. המהיר הרבה יותר ממפענחי JavaScript משתמשת במנוע חדשני של כלומר ניתן ליצור יישומי AJAX מורכבים ואינטנסיביים יותר עם פחות מגבלות על מהירות ועיבוד. בסופו של דבר, Google Chrome בנוי על WebKit, כך שמשתמשי Google Chrome יהנו מתכונות CSS3 שיתווספו ל-WebKit בעת שתכונות אלה יפורסמו.
יש מספר דפדפנים אחרים לבחירה. ברר על כמה מהדפדפנים הנפוצים יותר בשימוש באתרים המפורטים להלן:
מהי מחרוזת סוכן-משתמש של Google Chrome ?
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.X.Y.Z Safari/525.13.
Google Chrome משתמש במנוע עיבודWebKit, שדפדנים אחרים, כגון Apple's Safari, עושים בהם שימוש . דפי אינטרנט ייראו ב-Google Chrome בדיוק כפי שהם ייראו בדפדפנים אחרים מבוססי-WebKit. ניתן לחפש webkit במחרוזות סוכן-משתמש כדי למקד לדפדפנים אלה, במקום שם דפדפן ספציפי (כגון Google Chrome או Safari).
כדי לעזור לדפדפנים לעבד את התוכן שלך כראוי, ספק תמיד מידע על עיבוד תוכן וקידוד תווים בראש מקור המסמך שלך. אם אתה משתמש במסגרות או ב-iframes, ציין את הקידוד גם בראש המקור של מסגרות אלה. דפדפנים מסוימים (ביניהם Google Chrome) לא יזהו הצהרות קידוד המופיעות באמצע המסמך (כגון אחרי CSS או סקריפט במקטע הכותרת של המסמך).
דוגמה למיקום טוב של קידוד:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script type="text/javascript">
... שלך JavaScript קוד ...
</Script>
.......
כמו כן, ודא ששרת האינטרנט שלך אינו שולח כותרות HTTP מנוגדות. כותרות הנשלחות משרת האינטרנט ימחקו את כל הצהרות התווים מהדף שלך.
Google Chrome document.write() אינו קורא מידע קידוד המוצהר באמצעות . אם אתה משתמש בשיטה זו כדי להצהיר על קידוד ב-iframes, לדוגמה, ייתכן שתראה תווים מעוותים בעת עיבוד ה-iframe. במקום:
frame1.js
document.write("<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">"); ... other JavaScript code ...
... אלה המלצותינו:
frame1.html
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <script type="text/javascript"> ... שלך JavaScript קוד ... </Script> ...
Google Chrome מקדד באחוזים פרמטרים של שאילתות בתוך כתובת אתר. ודא שהסקריפטים מצד השרת שלך מפענחים כראוי תווים מקודדים באחוזים לפני עיבוד הנתונים.
עליך לציין NPAPI את גרסת התוסף.
ActiveX נתמך רק ב-Internet Explorer ( Internet Explorerובדפדפנים שבנויים על) ב- Windows. Google Chrome, Mozilla Firefox, Apple Safari, ואחרים אינם תומכים ב-ActiveX. במקום זאת, דפדפנים אלה משתמשים בNetscape Plugin Application Programming Interface (NPAPI).
יש כמה דרכים לצפות בשגיאות JavaScript ולפעול לתיקונם ב-Google Chrome:
עזרה בשורת הפקודה של פותר הבאגים כדי להתחיל.Google Chrome משתמש במנוע עיבוד אחר מזה של, לכן ייתכן שהדפים יוצגו אחרת. Internet Explorer Apple Safari Google Chrome (WebKit) והדפים מוצגים באותו אופן. משתמש באותו מנוע עיבוד של
לרשותך כמה כלים לבדיקת האתר שלך ב- Google Chrome:
ודא שדפי הסגנון החיצוניים מוצגים עם התווים הנכונים ועם סוג התוכן הראוי. התצוגה הנכונה היא כטקסט/css או טקסט/css;charset=X.
עדיף לא לציין מערכת תווים עבור דף סגנון בכותרת ה-HTTP; אלא, הוסף את ההצהרה ממש בהתחלה (ללא תווים לפני כן, לרבות רווחים ומעברי שורות) של דף סגנון ה-CSS כמפורט להלן:
@charset "xxx"
אי-הכללת פרטי קידוד עלולה למנוע ניתוח ראוי של דף הסגנון שלך.
לקבלת מידע נוסף על הנושא בקר בתיעוד של World Wide Web Consortium בכתובת http://www.w3.org/TR/CSS21/syndata.html#charset.
התנהגות ברירת המחדל של Google Chrome היא למזער ואז להציג רק את סרגל הכותרת של חלונות קופצים במקטע הימני התחתון של חלון הדפדפן. משתמשים יכולים לצפות בתוכן של חלון קופץ על-ידי גרירת סרגל הכותרת שלו למיקום שמאפשר צפייה טובה יותר. כך מתאפשרת טעינה של חלונות קופצים ללא הפרעה לפעילות האתרים התלויים בהם. כך גם נמנעת הסתרת הדף על-ידי חלונות קופצים בלתי רצויים והפרעה למשתמשים.
מצב זה מצביע על בעיה בשימוש ב-SSL בדף. לחיצה על סימן הקריאה ב-Google Chrome תספק פרטים נוספים על הבעיה. לעתים קרובות, בעיות הן תוצאה של תוכן מעורב בדף שלך - לדוגמה, דף האינטרנט ברמה העליונה מוצג ב-HTTP ומוגן באמצעות SSL, אך כללת בדף גם מרכיבים (כגון תמונות, סקריפט או CSS) באמצעות HTTP. יש להציג את כל התוכן באמצעות HTTP כדי שהמנעול יוצג.
צוות Google Chrome מתכנן לתמוך בממשק תכנות היישומים של מסד הנתונים HTML5 וכן בממשקי תכנות יישומים אחרים הנתמכים על-ידי WebKit, ביניהם לא-מקוונים ועובדים, בגרסה שתפורסם בעתיד.
משתמשי Google Chrome יכולים ליצור קיצורי דרך לכל אתר אינטרנט על-ידי בחירה בצור קיצורי דרך ליישומיםמסמל התפריטדף. כברירת מחדל, קיצורי דרך חדשים מקבלים את הכותרת ואת הסמל של הדף שאליו מוביל קיצור הדרך.
ניתן לציין את הכותרת, את התיאור ואת כתובת האתר של קיצורי הדרך של Google Chrome המובילים לדף שלך על-ידי הוספת מטא-תגים ספציפיים במקטע <head> של המסמך שלך.
| להתאמה אישית: | תג | דוגמה |
|---|---|---|
| שם קיצור הדרך | שם היישום | <meta name="application-name" content="Gmail"/> |
| התיאור (משמש כשיש שטח מספיק, כגון בחלונית ההעדפות) | תיאור | <meta name="description" content=הגישה של" Google לדוא"ל"/> |
| כתובת האתר לפתיחה בעת לחיצה על קיצור הדרך | כתובת אתר היישום | <meta name="application-url" content="http://www.gmail.com"/> |
| סמל קיצור הדרך | <link rel="icon" href="gmail_32x32.png" גדלים="32x32"/> |
לדוגמה:
<head>
<meta name="application-name" תוכן="Gmail"/>
<meta name="description" content=הגישה של" Google לדוא"ל"/>
<meta name="application-url" תוכן="http://www.gmail.com"/>
<link rel="icon" href="gmail_32x32.png" גדלים="32x32"/>
<link rel="icon" href="gmail_48x48.png" גדלים="48x48"/>
</head>
תגים אלה מתאימים במדויק לאלה של ממשק תכנות היישומים של שולחן העבודה Gears. עיין בתיעוד של ממשק תכנות היישומים של שולחן העבודה Gears לפרטים נוספים.
ל-Google Chrome יש תשתית מרובת-תהליכים, כלומר כרטיסיות יכולות לפעול בתהליכים נפרדים זה מזה ומהתהליך הראשי של הדפדפן. עם זאת, כרטיסיות חדשות שצצות מדף אינטרנט נפתחות באותו תהליך, כך שהדף המקורי יכול לגשת לכרטיסייה החדשה באמצעות JavaScript.
אם אתה רוצה שכרטיסייה חדשה תיפתח בתהליך נפרד:
פתח להיות ריק, כך שהוא לא יוכל לגשת לדף המקורי.Google Chrome יזהה פעולות אלה כרמז לכך שיש להפריד את הדפים החדשים והישנים זה מזה וינסה לטעון את הדף החדש בתהליך נפרד.
קטע הקוד הבא יכול לשמש להשגת כל הצעדים האלה:
var w = window.open();
w.opener = null;
w.document.location = "http://different.example.com/index.html";
כאשר משתמש מזין מילה בודדת לסרגל הכתובות, Google Chrome מבצע חיפוש אחר המונח ומחזיר תוצאות באמצעות מנוע החיפוש המוגדר כברירת מחדל אצל המשתמש. במקביל, Google Chrome מנפיק בקשת כותרת עבור http://מונח כדי לראות אם זהו אתר תקף. אם Google Chrome מקבל תגובת HTTP/2xx (כגון HTTP/200 OK), המשתמש יישאל אם הוא רוצה לבקר באתר במקום זאת. לחיצה לכניסה לאתר מהבקשה תגדיר את האתר כברירת המחדל עבור אותו מונח לבקשות עתידיות.
כמו כן, Google Chrome יציג את הבקשה אם הוא מקבל:
עליך לוודא ששרת האינטרנט שלך מגיב כראוי לבקשות כותרת ולא רק מקבל בקשות עבור דף.
לדוגמה, אם אתר קיים בhttp://project.intranet.example.com, ומשתמש בתוך רשת החברה מזין פרויקט לתוך סרגל הכתובות:
המשתמשים יכולים למחוק את התנהגות ברירת המחדל (חיפוש) פרויקט/ או http://project או על-ידי בחירה בערך של סרגל הכתובות פרויקט/ במקום חיפוש פרויקט .
בכך שאתה מספק מסמך תיאור חיפוש פתוח (OSDD), אתה מאפשר ל-Google Chrome לכלול את האתר שלך ברשימת מנועי החיפוש של הדפדפן. לקבלת מידע נוסף על חיפוש פתוח, בקר בhttp://www.opensearch.org.