Sie haben zwei Möglichkeiten:
1) Nutzen Sie die Vorteile des lexikalischen Scopings und die Funktionsweise von Lookups ... Wenn Ihr Code beispielsweise in einer Closure ausgeführt wird, können Sie innerhalb dieser Closure Folgendes ausführen:
%Vor%Verwenden Sie dann innerhalb Ihres Codes nur localStorage anstelle des vollqualifizierten window.localStorage. Der Vorteil hier ist nur die Art und Weise, wie lexikalische Variablen-Lookups funktionieren. Es wird eher Ihre "engere" Scoped-Version als die globale finden. PS ... du solltest wahrscheinlich sowieso in einem Verschluss laufen, damit das möglich sein sollte.
2) nur Variable umbenennen, ähnlich wie die umgekehrte, was Menschen tun, um Vendor-Präfixe zu entfernen.
%Vor%Dann ändern Sie einfach Ihren Code, um pLocalStorage anstelle von localStorage zu verwenden ... wenn ihr Browser dies unterstützt, wird es das native, sonst das polyfill verwenden.