Мы хотим разделить указатель на Angular 2 в социальных сетях. Например, Facebook и Skype.Динамический og: изображение angular2
на нашем веб-сайте, на этом URL-адресе отображается динамическое изображение в зависимости от фактических параметров URL-адреса и строк запросов, которые мы установили.
Например, если http://oursite.com/#/show/5448sd84f8d4sf8
будет отображать /images/5448sd84f8d4sf8.png
.
Делясь ссылку, кажется, как Facebook и Skype использовать Open Graph мета og:image
, чтобы отобразить эскиз или снимок сайта:
<meta name="og:image" content="http://example.com/image.png">
Есть ли способ, чтобы установить динамический OG: изображение в зависимости от URL-адрес, как и объяснить ниже: увязка наш URL покажет
<meta name="og:image" content="http://oursite.com/images/5448sd84f8d4sf8.png">
и затем, как убедиться, что Facebook и Skype, например, на самом деле синтаксического анализа динамического изображения?
Поскольку 4.0.0-beta.0 был введен Meta обслуживание https://github.com/angular/angular/commit/72361fb – yurzui
Дело в том, что с использованием метаданных или метаданных ng2 изображение og: создается во время JS eval. Но, например, Skype, вставив ссылку, не сканирует с помощью JS. Таким образом, изображение не отображается. – BlackHoleGalaxy
вот причина и решение, которое я опубликовал раньше ... http://stackoverflow.com/a/43430982/3103979 – Dan