Принудительно отключить предсказание страниц Microsoft Edge с веб-страницы

У меня проблема с приложением Angular2, которое я создаю. А именно, я хочу показать использование *ngIf со значением, которое изменяется при событии щелчка в другом элементе. Это отлично работает в Chrome, IE и Firefox, но не в Edge. За исключением случаев, когда функция предсказания страниц Edge отключена.

Есть ли способ с помощью тега html, javascript или чего-либо еще сказать Edge, что он не должен предсказывать эту страницу? Когда я ищу в Google, я нахожу только веб-сайты в стиле лайфхака, которые рассказывают мне, как включить его в моем браузере, но не могут ли разработчик заставить Edge не предсказывать этот веб-сайт/страницу.

Я задаю этот вопрос, потому что приложение, которое я создаю, может использоваться в компании, полностью перешедшей на Windows 10, где сотрудники могут использовать только Edge в качестве своего браузера и могут даже не иметь возможности редактировать «расширенные настройки». "

В любом случае, независимо от того, так это или нет, возможность отключить предсказание страниц на веб-сайте избавит от множества вопросов в службу поддержки, которые заканчиваются на «Можете ли вы перейти в настройки> дополнительные настройки> предсказание страниц и отключить это?»

Спасибо большое, Виктор


person Victor Remmerswaal    schedule 28.02.2017    source источник


Ответы (1)


Я погуглил некоторые ошибки, которые я получил в консоли инструментов разработки Edge, и в итоге прочитал ваш вопрос.

Ошибка в пограничной консоли:

"PRERENDER13100: Запрошенный FlipAhead предварительный рендеринг запущен для URL:..."

Мои ошибки заставляют меня думать, что функция предсказания страниц Edge основана на функции IE под названием «Flip Ahead». Эта страница MSDN говорит об этом о Flip Ahead: «Цели, которые вы определяете с помощью атрибута rel элемента ссылки, имеют приоритет над любыми целевыми «предложениями», которые может определить Internet Explorer».

Итак, я думаю, что, если вы используете фиктивную ссылку " rel=next" или, возможно, тег "link rel=prerender", который не указывает ни на что особенное. Заставит ли это Edge перестать заботиться о вашем угловом теге?

Это, очевидно, очень плохая/хакерская вещь. В случае rel=next это может испортить ваш SEO-рейтинг, но на момент написания этой статьи других ответов на ваш вопрос не было, так что, возможно, в вашем конкретном случае это лучше, чем ничего.

person camelBase    schedule 10.05.2017