leopic / arreglando-la-nacion

Extensión de Chrome que arregla, en la medida de lo posible, los sitios de La Nación
5 stars 0 forks source link

Nuevo paywall #22

Closed leopic closed 5 years ago

leopic commented 5 years ago

Desde hoy LN cambió la forma en que maneja su paywall, cuando el documento carga se ejecuta una función parecida a esta:

function mMiycr3FVj3QqdOi5qFHGBze7mBen1iYyD(type) {
    var _articleContainer = $("#article-content"),
        el = $(".g-overlay");
    _articleContainer.children(".row").each(function() {
                var _paragraph = $(this).find(".element-paragraph");
                if (_paragraph.length > 0) {
                    _paragraph.html(_paragraph.html().substring(0, 60) + " ...");
                    $(this).nextAll(".row").remove();
                    _rowSubs = $(this).clone();
                    $(".element-paragraph", _rowSubs).html('\x3ca href\x3d"https://id.gruponacion.biz/public/usuario/plan/PROMO01#utm_source\x3dnacion\x26utm_medium\x3dbutton\x26utm_campaign\x3dpaywall_break"\x3eSuscr\u00edbase para leer el art\u00edculo completo\x3c/a\x3e');

Toca investigar si se puede interceptar la llamada a este método antes que ellos remuevan el HTML.

leopic commented 5 years ago

No pude arreglarlo hoy, no pude llamar al script antes que se ejecutara el JS de los maes, toca volver a intentar luego.

Acá se supone que hay una guía de como hacerlo https://developer.chrome.com/extensions/samples#search:webnavigation, junto con https://stackoverflow.com/questions/19191679/chrome-extension-inject-js-before-page-load

leopic commented 5 years ago

Resuelto en la versión 1.3.0