Резюме
Я шукаю критерії, за якими я можу створити веб-сторінку та бути [досить] впевненим, що вона з’явиться у поданні Firefox Reader , за бажанням користувача.
Деякі сайти мають цю опцію, інші - ні. У деяких із більшою кількістю тексту ця опція відсутня, ніж у інших із значно меншою кількістю тексту. Наприклад, переповнення стека відображає лише запитання, а не відповіді у поданні Reader View.
Питання
У мене було оновлено Firefox з 38.0.1 до 38.0.5, і я знайшов нову функцію, яка називається ReaderView - це своєрідне накладання, яке усуває "захаращення сторінок" і полегшує читання тексту. Readerview знаходиться у правій частині адресного рядка як піктограму, на яку можна натиснути на певних сторінках.
Це нормально, але з точки зору програмування я хочу знати, як працює "подання читача", до яких критеріїв яких сторінок це стосується. Я провів деякі дослідження веб-сайту Mozilla Firefox, не маючи чітких відповідей (обробляв усі відповіді на програмування будь-якого роду, які я знайшов), я, звичайно, погуглив / змішав це, і це повернулося лише з посиланнями на аддони Firefox - це не аддон але основна частина нової версії Firefox.
Я висловив припущення, що читання використовувало HTML5 і витягувало <article>
вміст, але це не так, оскільки це працює у Вікіпедії, яка, схоже, не використовує <article>
або подібні теги HTML5, натомість readview витягує певні <div>
s та відображає їх окремо. Ця функція працює на деяких сторінках HTML5, таких як wikipedia, але не на інших.
Якщо хтось має ідеї, як насправді працює Firefox ReaderView і як цю операцію можуть використовувати розробники веб-сайтів, чи можете ви поділитися? Або якщо ви можете знайти, де ця інформація може бути розташована, ви можете вказати мені в правильному напрямку - оскільки мені не вдалося знайти це.