2016-07-01 7 views
17

errori Im ottenendo più e più volte su ciascuno dei miei siti:Impossibile leggere proprietà 'removeAttribute' di nulla: Cant trovare fonte di esso

VM42958:5 Uncaught TypeError: Cannot read property 'removeAttribute' of null 
(anonymous function) @ VM42958:5 
(anonymous function) @ VM42958:20 

Purtroppo non posso trovare l'origine di questo errore. Se apro i relativi linee JavaScript trovo la seguente:

VM42958

(function() 
{ 
    var style = document.getElementById("9mr7n8lmeyjxk84i17g5ws714i") || 
       document.documentElement.shadowRoot.getElementById("9mr7n8lmeyjxk84i17g5ws714i"); 
    style.removeAttribute("id"); 
    Object.defineProperty(style, "disabled", {value: false, enumerable: true}); 
    Object.defineProperty(style.sheet, "disabled", {value: false, enumerable: true}); 
    var deleteRule = CSSStyleSheet.prototype.deleteRule; 
    CSSStyleSheet.prototype.deleteRule = function(index) 
    { 
    if (this != style.sheet) 
     deleteRule.call(this, index); 
    } 
    var removeRule = CSSStyleSheet.prototype.removeRule; 
    CSSStyleSheet.prototype.removeRule = function(index) 
    { 
    if (this != style.sheet) 
     removeRule.call(this, index); 
    } 
})(); 

Questo non è il mio codice e non ho idea di dove si sta venendo da o in cui viene utilizzato. Come librerie im usando bootstrap, jQuery e Chart.js.

Qualcuno conosce questa parte di codice o esiste un modo per trovare la fonte di questo errore. intendo direttamente la linea in cui appare?

Lo stesso errore si verifica in questo jsFiddle ad esempio: jsFiddle

risposta

43

Lo stesso problema qui. Per qualche motivo Chrome ADBlock (non più) era la causa.

+0

hai ragione. Per qualche motivo ADBlock sta causando questo problema. – Mulgard

+1

sì è stata la causa .. stava facendo un sacco di niente .. grazie. – Moshiour

+0

Hai provato a pubblicare un problema sul loro forum? https://help.getadblock.com/support/tickets/new – Konstantin

1

La dichiarazione var style = ...null. Non hai nel documento nessuno degli elementi interrogati.

0

Per essere onesti, la soluzione peggiore di sempre è rimuovere AdBlock o disattivarlo.

E 'assomiglia a me: messo giù you'r occhiali da sole e andare al deserto del Sahara - è' brucerà i vostri occhi ...

Problemi correlati