The-OP / Fox

The Unlicense
161 stars 24 forks source link

dom.indexedDB.enabled #124

Open The-OP opened 7 years ago

The-OP commented 7 years ago

@leedoyle commented on 74ff7e1 Jun 23, 2017

Как ни странно, mega работает в TBB, несмотря на dom.indexedDB.enabled

Да, это достаточно интересно. Вот что я обнаружил: если в обычном Firefox при отключенном dom.indexedDB.enabled обратиться к window.indexedDB, вылетит исключение. В TBB же при таком обращении просто возвращается null (видимо вследствие каких-то их патчей).

Если сделать так:

// ==UserScript==
// @include https://mega.nz/*
// @run-at document-start
// @grant none
// ==/UserScript==
Object.defineProperty(window, 'indexedDB', {value: null});

то Mega начинает работать и с выключенным dom.indexedDB.enabled.

leedoyle commented 7 years ago

Да, очень интересно. Возможно с таким патчем заработают и Twitter и Google Drive?

The-OP commented 7 years ago

Действительно работают. По крайней мере скачивание файлов в Google Drive и прокрутка таймлайна в Twitter. Остальное не тестировал.

The-OP commented 7 years ago

Пускай скрипт тут полежит: 82e2959 Может пригодится.