Мне любопытно узнать больше о том, что вызывает параметр Reader в Safari, а что нет. Я бы не планировал реализовать ничего, что могло бы его отключить, но было бы любопытно, как техническое упражнение.
Вот что я узнал до сих пор с некоторыми основными играми вокруг:
- Вам нужен хотя бы один тег H
- Это не число символов, а количество P-тегов и длина
- Наверное, ищет разрывы предложений. и другие критерии
Safari предоставит "Reader", если с тегом H и следующим:
- 1 тег P, 2417 символов
- 4 P-метки, 1527 символов
- 5 тегов P, 1150 символов
- 6 тегов, 862 символов
Если вы вычитаете 1 символ из любого из вышеперечисленных, опция "Reader" недоступна.
Я должен отметить, что количество символов тега H играет роль, но, к сожалению, этого не осознавало, когда я определил результаты выше. Предположим, что более 20 символов для тега H и зафиксированы в результатах выше.
Некоторые другие интересные вещи:
- Настройка
<p style="display:none;">
для тегов P удаляет их из count - Настройка
display
наnone
, а затем показ их через 230 мс с помощью Javascript также избегал опции Reader
Мне было бы интересно, если кто-нибудь сможет это полностью определить.