Реклама

Прошле недеље, Феедли увео је контроверзну нову „функцију“ - отмице веза са феедовима како би украли промет милионима блогера.

Преусмеравање дељених веза са Феедли-јевим на Федли-ево властито становиште уместо самог чланка на оригиналној веб локацији представља бригу за ауторе оригиналних садржаја на многим блоговима. То не само да резултира губитком саобраћаја, већ је и варљиво за оне који прате одређени блог.

Ево потпуне приче због чега су људи бесни и како је један блогер помогао да исправи ситуацију. Такође сам продрмао у њихов изворни код како бих вам показао колико су прљави њихови мали трикови.

Кредит:Дигитални читач био је изворни извор ове вести - само сам одлучио мало даље истражити и тачно видети шта намеравају.

Прво, добре вести

У време писања, понашање је донекле поправљено тако да се скраћене Феедли везе заиста шаљу на локацију аутора, али брзо испитивање ХТТП статусни код Топ 10 веб локација за кодове грешака и решавање проблема Опширније открили да се преусмеравање не врши на типичан начин на нивоу сервера са преусмеравањем 301 или 302

(200, које Феедли шаље, значи „да, имамо ту страницу, држи се“; 404 значи „није пронађен“; 301 значи „трајно преусмеравање на други УРЛ; док 302 значи „привремено преусмеравање“).

То је значило да се преусмеравање врши у ЈаваСцрипт-у, па сам желео да знам више. Кориштење алата за дохваћање веб странице командне линије цурл, Успео сам да зграбим изворни код узорчног линка Феедли до Тецхмеме.цом пре него што се преусмеравање догодило (пошто ЦУРЛ неће извршити ЈаваСцрипт) - и открило је неке изненађујуће ситнице. Ево шта сам нашао.

(Пренијела сам овде пуни извор ако желите да погледате - у наставку наводим само неке занимљиве исечке)

Неки су били забринути због СЕО импликација, у основи што су њихов садржај украли и поново објавили негде другде; добра вест је да је Феедли правилно поставио рел = "канонски" мета ознака да би упутио Гоогле да све вредности везе морају бити прослеђене на оригиналну веб локацију. Међутим, немогуће је утврдити да ли је ово додато након што су притужбе почеле или је било присутно од почетка.

Шишу рекламе

У нечему што је вероватно био погрешан покушај дуплирања а Функционалност типа читљивости 6 Боокмарклети који ће повећати брзину и продуктивност вашег веб сурфањаБоокмарклети су мало сумњиви помагачи који се налазе у траци са обележивачима вашег прегледача. За разлику од ваших обичних обележивача, они не архивирају УРЛ, радије су обележивачи мали мали јава-апплети са функционалношћу једним кликом. Постоји стотине ... Опширније , који скида страницу до њеног основног основног садржаја, Феедли је скидао све дугмад за оглашавање, праћење и друштвени удео који су можда уграђени у оригиналну ставку фида. Ево потпуног списка ствари које се уклањају:


вар висуалЕкцлудеПаттернс = ["феедпроки", "феедбурнер", "/ ~", "феедс.вордпресс.цом", "статс.вордпресс.цом", "гооглеадсервицес.цом", "феедадс", "твеет-тхис", "фмпуб", "- огласи", "_ огласи", "федо", "земанта", "у.нпр.орг/исервер","опенк.орг","сласхдот-ит","смилиес","/ицо - "," цомминдо-медиа.де "," цреативес.цомминдо-медиа "," доублецлицк.нет "," и.тецхцрунцх "," адвиев "," / феед.гиф ",". адс. "," / авв.пхп “,„ вп-дигг-тхис “,„ феед-ињецтор “,„ / плугинс / “,„ твеетмеме.цом “,„ _ икона _ “,„ / ад - “,„ дугмићи за дељење “,„ феедспортал. цом "," буиселладс ", "холстее", "мусицтапп", "/ ад _", "/ тастер /", "донате.пнг", "/ спонзори /", "гооглесиндицатион.цом", "/ пагеад", "/ адк", "средства / феед-фб "," средства / феед-тв "," феедбурнер.цом/~фф","гстатиц.цомфеедспортал.цом "]; 

Извадити дугме за „донирање“ изгледа посебно жучно, из неког разлога.

Они су отмице веза

Ту долазимо до најозбиљније тачке, јер не само да су Феедли скенирали садржај са ваше веб локације, већ су скидали било које оригиналне друштвене дугмад и преписивали метаподатке. То значи да када би неко потом ставку поделио, у ствари и јесте дељење везе Феедли а не оригиналног поста. Свако ко кликне на ову везу, прешао би директно на Феедли.

Снимка екранизованог садржаја из ТхеДигиталРеадер-а
Снимак екрана снимљеног садржаја из ТхеДигиталРеадер

Па, можеш питати? Када објава постане вирална, то може бити од велике користи за дотични сајт - прикупљање прегледа страница и прихода од огласа и ширење њихове публике. Феедли је потпуно украо ту специфичну корист далеко од веб локације како би проширио сопствену корисничку базу. Феедли код је укључивао провере за мобилне уређаје који би кориснике усмеравали на одговарајућу страницу апликације.

радња функције (где) { вар ацтионНаме = "пратите"; вар урл = " http://feedly.com/#" + енцодеУРИЦомпонент ("претплата /" + феедИнфо.ид); иф (/иПхоне|иПад/и.тест (навигатор.усерАгент)) { ацтионНаме = "инсталирај"; урл = " http://itunes.apple.com/us/app/feedly/id396069556"; } друго ако (/андроид/и.тест (навигатор.усерАгент)) { ацтионНаме = "инсталирај"; урл = "маркет: // детаљи? ид = цом.девхд.феедли "; } _гак.пусх (['_трацкЕвент', буцкет (), ацтионНаме + "." + где, феедИнфо.ид]); виндов.сетТимеоут (функција () {доцумент.лоцатион.хреф = урл;}, 20); виндов.евент.цанцелБуббле = тачно. виндов.евент.стопПропагатион (); виндов.евент.превентДефаулт (); }

То није било „само олакшавање прегледавања чланка“ - било је крађе саобраћаја, једноставно и једноставно. То стварно није у реду.

Њихов први исправак: тврдо кодова листа искључења

Када се Дигитал Реадер први пут пожалио на Феедли, њихов одговор је био да поново кодира Јавасцрипт како би укључио листа за изузеће. Буквално су додали чек на сваки Феедли линк да би видели да ли је то ставка из „Дигиталног читача“ и ако је тако, да би заобишли отмицу страница.


вар ситеЕкцлудеПаттернс = ["/ ТхеДигиталРеадер /"]; функција схоулдЕкцлудеСите (урл)

Ово је, наравно, апсолутно смешан начин да се ово уради - да ли су планирали да додају на ту листу како време пролази, а више блогера се жалило?

Нате из компаније Дигитал Реадер је одговорио:

где се спушташ са захтевом да се одрекнем отмице? То је као да кажем да бих требао некога да замолим да ме не удара у новчаник. А ипак мислите да је то разумно?

Њихов други поправак: Брзи хацк заобићи сав код

Након што могу само претпоставити да је уследио велики број притужби, прилагодили су отмични филтер на сљедећи начин:

иф (врста == "делимична" || требаЕкцлудеСите (" http://www.techmeme.com/131202/p30#a131202p30" ) || истинито ) { доцумент.боди.иннерХТМЛ = ""; доцумент.лоцатион.хреф = " http://www.techmeme.com/131202/p30#a131202p30"; }

„Дјеломичан“ се односи на то да је избрисани садржај потпун или дјеломичан феед - нема смисла отимати феедове који на крају објављују само одломак. Вјеројатно је ова функција започела као једина провјера која се догодила при избору да ли да пошаље корисника на оригиналну веб локацију или не. Након тога можете видети прво исправку, која позива функцију да провери да ли се та локација налази на листи веб локација које су одустале; али тада видимо њихово коначно поправљање -


|| истинито.

Ако имате било каквог искуства у програмирању, препознаћете брзи хацк који каже „следећи код ће се увек покренути“, а обично се користи само за уклањање погрешака. Ако је било који од ова три услова тачан (прва два више нису битна), Феедли кориснике одмах преусмерава на оригиналну веб локацију.

И то је сада место. Па шта смо научили?

У основи, Феедли је стварао неку врсту умањеног искуства читања, али начин на који су кренули то - преписивање веза за ширење сопствене услуге кроз накнадне друштвене акције било је прилично проклето одвратан. Ово није једини лош потез који је Феедли недавно направио - прошлог месеца, они почео да захтева пријављивање са Гоогле+ налога (видевши колико добро пријава на Гоогле+ функционише за ИоуТубе ИоуТубе-ов одељак за коментаре сада је очишћен, љубазношћу Гоогле+Гоогле је очистио ИоуТубе новим системом за коментарисање на Гоогле+. Сада ћете видети најпопуларније коментаре, коментаре људи из ваших Гоогле+ кругова и власника видеа. Опширније Ваљда), али и то је брзо враћено. Поука је - можда бисте желели да почнете са проналажењем алтернативни феедреадер Крај Гоогле читача је виси: припремите се за ове алтернативне РСС читачеГоогле Реадер је мртав. До јула највиши Интернет сервис РСС заувек се искључује, остављајући корисницима да сами пронађу замену. Ако тражите еквивалент Гоогле-у, ово су само ... Опширније , осим ако сте већ успели да платите 99 УСД за Про рачун.

Јамес има диплому о вештачкој интелигенцији и сертификат је ЦомпТИА А + и Нетворк +. Он је водећи програмер МакеУсеОф-а и своје слободно време проводи играјући ВР паинтбалл и таблегамес. Градио је рачунаре још од детета.