Превью на примере iCloud.
Для создания своего превью для Top Sites, необходимо в блок head добавить такой код:
<script>
if(window.navigator&&window.navigator.loadPurpose==="preview")
{
window.location.href="https://macpages.me/topsites.html"
};
</script>
И еще несколько методов (спасибо
ILYAGIK):
В примере ниже, мы используем директиву mod_rewrite сервера Apache для перенаправления всех запросов Top Sites на адрес /topsites.html (вам, возможно, захочется конкретизировать запросы в конкретной ситуации):
RewriteEngine On
RewriteCond %{HTTP:X-Purpose} ^preview$
RewriteRule ^(.*) /topsites.html
Или быть может вы предпочтёте использовать серверную обработку запросов на каком-либо языке. Ниже приведен пример на PHP:
<?php
if ($_SERVER['HTTP_X_PURPOSE'] == 'preview') {
// Top Sites content
} else {
// Top Sites content
}
Страницу topsites.html верстаете как хотите. Именно она будет отображаться в панели Top Sites.
Обсуждение 17
я думал что так нельзя, думал что можно только иконку для iOS…
Спасибо :)
Спасибо!
В примере ниже, мы используем директиву mod_rewrite сервера Apache для перенаправления всех запросов Top Sites на адрес /preview.html (вам, возможно, захочется конкретизировать запросы в конкретной ситуации):
Или быть может вы предпочтёте использовать серверную обработку запросов на каком-либо языке. Ниже приведен пример на PHP:
Вот пример того, как у меня на сайте: