Operas neue Schnellwahl - Anpassungen
In Opera 11 ist eine neue Version der Schnellwahl eingebaut, welche automatisch nach Webseit-Logos sucht. Leider funktioniert das nicht immer richtig, besonders wenn kein Bild, sondern nur Schrift als Logo verwendet wir. Glücklicherweise ist es recht einfach dies zu ändern. Einen ausfühlichen Artikel in englischer Sprache findet man unter: dev.opera.com/articles/view/opera-speed-dial-enhancements.
Hier das Wichtigste zusammengefasst:
Über einen Icon-Link kann eine Bilddatei angegeben werden die in der Schnellwahl angezeigt werden soll, dises muss mindestens eine Größe von 114 x 114 Pixeln haben ansonsten wird sie ignoriert. Es können auch mehrere Icons in unterschiedlichen Größen eingebunden werden, Opera wählt immer selbst die am besten passende aus.
<head> <title>My Opera</title> <link rel="icon" type="image/png" href="http://path/to/logo.png"> </head>
Alternativ kann der Webserver angewiesen werden eine andere Webseite auszuliefern die dann in der Schnellwahl dargestellt wird. Dies ist möglich da Opera bei seinen Anfragen für die Schnellwahl immer einen speziellen Header mitsendet.
GET / HTTP/1.1 Host: www.bbc.co.uk/news X-Purpose: preview User-agent: Opera/9.80 (Macintosh; Intel Mac OS X 10.6.6; U; en) Presto/2.8.99 Version/11.10
Beim Apache-Webserver kann diese Anfrage über folgende Rewrite-Rule auf einen andere Seite umgeleitet werden:
RewriteEngine On RewriteCond %{HTTP:X-Purpose} ^preview$ RewriteRule ^(.*) /preview.html
Alternativ ist das auch über PHP möglich:
<? if ($_SERVER["HTTP_X_PURPOSE"] == "preview") { // Send Speed Dial content } else { // Send regular content } ?>
Die Zeit bis zum nächsten Refresh der Vorschau kann entweder über ein Meta-Tag
<meta http-equiv="preview-refresh" content="3600">oder über einen Response-Header geändert werden.
Preview-Refresh:3600