-ћузыка

Ѕитва браузеров: Mozilla vs Chrome - взаимодействие с MS Office

ƒневник

ѕ€тница, 26 ћа€ 2017 г. 01:02 + в цитатник

ѕост о том, как браузеры Mozilla Firefox и Google Chrome Ђиз коробкиї, специально не настраиваемые, с дефолтными профил€ми, по-разному копируют в буфер обмена и вставл€ют информацию, иногда тер€€ суть.


ј суть в том, чтобы перенести некую полезную информацию в такие попул€рные дл€ офлайн-заметок файлы типа Excel и Word. ƒл€ тестов € вз€л Microsoft Office 2003, браузеры Google Chrome верси€ 59.0.3071.47 x64 и 53.0.3 (64-бит), актуальные на данный момент. —айт пробник - –асписание пригородных электричек яндекс. —пойлер: с задачей в идеале не справилс€ никто, потому как таблица расписани€ представлена не <TABLE>, а через техники типа AJAX, и по сути не совсем таблица, скорее набор <DIV>. ѕоэтому будем давитьс€, но кушать.


¬от как выгл€дит один и тот же контент расписани€ на сайте:
„ерез Chrome:
chrome selected table (700x591, 149Kb)
„ерез Firefox:
Firefox selected table (700x590, 143Kb)
ћы выдел€ем фрагмент, жмЄм Ctrl+C и пробуем вставить в Excel оба варианта:
Excel 2003 copying table (476x700, 200Kb)

Ёксперимент показал, что таблицей еЄ Excel не считает и выносит каждое поле отдельной строкой, но Google Chrome попутно копирует оформление из CSS, хоть и искажает цвета. Firefox здесь полностью провалил испытание буфером обмена, поскольку помимо оформлени€, потер€л ещЄ и Ђколонкуї-ценник. “о есть не справилс€ с задачей. Word ведЄт себ€ схоже с братцем, если в буфере одно и то же, значит, претензи€ не к Microsoft.


Word 2003 copying table (700x552, 107Kb)

’орошо, давайте обратный эксперимент проведЄм. —оздадим документ в Word с примитивным оформлением, который €вл€етс€ подобием бумажного письма.


Word 2003 copying formatted text (700x304, 93Kb)

ј бумажные письма, как правило, изобилуют цифрами и таблицами, разбитыми постранично, как в √ќ—“, Ђѕродолжение таблицы 1ї.


Excel 2003 copying formatted table (234x279, 7Kb)

ќткрываем, предположим (2017 на дворе, область письма это не просто textbox), а очень примитивный, но удобный редактор с гор€чими клавишами и иными прибамбасами. » здесь браузеры показывают разные результаты: Chrome вставл€ет всЄ как надо, но ведЄт себ€ не самым удобным образом, привыкши быть доминирующим окном на планшетах и полноэкранным на мониторах, не переваривает себ€ в неразвЄрнутом виде и просто кричит полосами прокрутки о нехватке места, придЄтс€ масштабировать, чтобы увидеть кнопку Ђќтправитьї.


Chrome pasting table (700x536, 217Kb)

Firefox в этой ситуации куда как более гуманно ведЄт себ€. Ќе знаю, чь€ заслуга - прогеров яндекса или реб€т из Mozilla, но уменьшение размеров пол€ более гармонично и удобно в следующем юзкейсе: при перетаскивании картинок-вложений из папки, можно попасть на текстовое поле письма, и картинка станет куском текста, будто вставили из буфера обмена, впишетс€ в письмо, что не всегда удобно. „тобы сделать еЄ вложением, еЄ следует тащить к кнопке Ђќтправитьї, тогда она становитс€ файлом-вложением. ¬ Chrome дл€ этого пришлось бы крутить скроллбары.


Firefox pasting table (700x536, 212Kb)

≈щЄ один плюс Firefox в данном контексте - обратите внимание на рамку вокруг таблицы. ≈Є можно править, раст€гивать столбцы и строки, а не только мен€ть цвет текста €чейки.



ѕокорно прин€в эту истину, есть смысл держать оба браузера на компьютере, дабы гибко использовать особенности работы с такими данными. “ака€ планктонна€ оптимизаци€.   слову, Google Docs у мен€ так и не прижилс€ в качестве облачного табличного процессора, хоть как не вылизывай юзабилити, Excel только внутри себ€ копирует формулы, как только они попадают в браузер, станов€тс€ дерев€нными значени€ми, со знаками рубл€ в оформлении €чеек текстом.




≈щЄ одно полезное испытание хочу осветить данным постом: сохранение офлайн многомегабайтной истории ¬ . ѕо-русски, как сохранить переписку из ¬  на компьютер.  ак показывает практика, без использовани€ API и сомнительного ѕќ, гражданскими методами еЄ не выгрузить, разве что держать кнопку PageUp/PageDn до посинени€ пальца в окне диалога, и вс€ истори€ загрузитс€ до начального сообщени€. —колько ждать - зависит от множества факторов, как пользовательских, так и контактовских: загруженность наплывом народа, трафик и т.д. —ейчас € не буду сливать, а лишь открывать уже сохранЄнный HTML-файл размером в 34 мегабайта с историей.



»так, перекидываем файл в оба браузера drag-n-drop, и наблюдаем, как Firefox замер на пор€дочное врем€ с бледным окном, без вкладок, что создало бы угрозу утраты других открытых вкладок в случае непредсказуемого расхода ќ«” компьютера и срыва процесса. Chrome в этот момент не блокирует открытые вкладки за счЄт разделени€ окон на разные процессы, и даже микроскопический бегунок полосы прокрутки можно трогать, поле переписки пусто, подгрузилась уже шапка ¬  (сохранено всЄ). ƒа, скролл работает медленно, но не висит. „ерез врем€ по€вл€ютс€ куски переписки, но когда скролл переносишь на другую область - пусто. ¬ итоге Chrome выдаЄт предупреждение об остановке сценари€, игнорируем, и продолжаем. ¬уал€, открывает всЄ, но двига€ бегунок, наблюдаем фризы-торможени€ графики. ј тут и Firefox отмирает и даЄт нам возможность лицезреть весь текст сохранЄнной переписки без тормозов, лагов и фризов. ѕоиск работает в обоих браузерах, однако лаги и фризы Chrome вымораживают. “о есть дл€ чтени€ больших объемов офлайн-переписок ¬  более подходит Firefox, хот€ HTML хорошо бы отпарсить да повыбрасывать половину, можно даже в семантический анализ закинуть дл€ определени€ стилистики речи.


ќднако дл€ сохранени€ переписок ¬  многоминутным держанием PageUp/PageDn больше подходит Chrome. ѕочему? ¬о-первых, отдельный процесс позвол€ет не морозить активность других вкладок. ¬о-вторых, Chrome умеет сохран€ть как в HTML, так и в MHTML (MHT), единым архивом, что кажетс€ логичнее при чтении переписки через браузер, ведь ¬  с недавних пор умеет подгружать пересылаемые картинки по ссылкам со сторонних серверов пр€мо в диалог, и к определЄнному количеству сообщений картинок становитс€ over 9000, и совсем неинтересно их держать отдельными файлами. ¬ третьих, есть экстремальные варианты сохранений - через Microsoft Word, например, который подвиснет не хуже, чем Firefox при огромном буфере обмена, но небольшие переписки можно и в .DOC сохранить.


“ак что если вдруг вы невольно стали перлюстратором или просто хотите сохранить переписку из VK себе на компьютер, используйте браузер Google Chrome.

–убрики:  этот удивительный мир вокруг нас

ћетки:  

офисный планктон

ƒневник

ѕонедельник, 10 ћарта 2008 г. 02:24 + в цитатник
Ќастроение сейчас - видать, ночь не удастс€)

ќƒЌќ«Ќј„Ќќ »√–ј“№—я ¬—≈ћ!!!! ’ќ“№ » ЅќяЌ, ’ќ“№ я » ќѕќ«ƒјЋ   14 ‘≈¬–јЋя, ¬—≈ –ј¬Ќќ ÷≈ѕЋя≈“!!!!!!




¬ колонках играет - Princessa - Once in a lifetime
–убрики:  бывает)

ћетки:  

 —траницы: [1]