Replies: 8 comments 4 replies
-
|
Скринкаст нового приложения: |
Beta Was this translation helpful? Give feedback.
-
|
Можно посмотреть, потыкать, поизучать. Предупрждаю, это ещё далеко не финальный вариант! Если у вас лагает сайт, это из-за того, что я не оптимизировал компоненты и также из-за того, что сайт запущен в development режиме. |
Beta Was this translation helpful? Give feedback.
-
|
Сайт переехал на новый хост: habra.vercel.app |
Beta Was this translation helpful? Give feedback.
-
|
Не очень мне нравится текущая домашняя страница, т.к. её очень сложно оптимизировать под десктоп :( панель снизу старая, если что :p |
Beta Was this translation helpful? Give feedback.
-
|
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta/name/theme-color |
Beta Was this translation helpful? Give feedback.
-
|
Можно попробовать на jquery сделать(знаю, что не используешь его, но на StackOverFLow вроде было решение https://stackoverflow.com/questions/48330535/dynamically-add-meta-description-based-on-route-in-angular) Либо на чистом JS - P.S. Только что внедрил эту фичу на свой сайт, поэтому вспомнил про хабру |
Beta Was this translation helpful? Give feedback.
-
|
Вариант, если используются cookie <!--theme chrome for browser-->
<meta name="theme-color" content="#FFFFFF" />
<meta name="msapplication-navbutton-color" content="#FFFFFF" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-transcluent" />
<meta name="viewport" content="ya-title=#FFFFFF,ya-dock=fade" />
<script>
function getCookie(name) { // функция, которая берет значение куки по имени
let matches = document.cookie.match(new RegExp(
"(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
));
return matches ? decodeURIComponent(matches[1]) : undefined;
}
var theme = getCookie("dark") //берём куки вида dark=on (темная тема), или dark=off (светлая тема)
if(theme == "on"){ // если тёмная тема, то меняем значение
document.getElementsByName("theme-color")[0].setAttribute("content", "#101924");
document.getElementsByName("msapplication-navbutton-color")[0].setAttribute("content", "#101924");
document.getElementsByName("viewport")[0].setAttribute("content", "ya-title=#101924,ya-dock=fade");
} // иначе значение будет неизменным, которое прописано в meta
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.




Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Сюда буду скидывать прогресс редизайна.
Beta Was this translation helpful? Give feedback.
All reactions